Somewhere in Vermont.

Anirudh Badam

Ph.D. candidate
Computer Science
Princeton University

Email: abadam AT cs DOT princeton DOT edu


About Me | Application Material | Research | Projects | Publications | Courses | T.A. | Contact Me

About Me


I am currently a final year PhD student in the Department of Computer Science at Princeton University working with Vivek Pai. I previously obtained a B.Tech in Computer Science and Engineering from IIT Madras in 2006. I will be graduating this year and I am actively looking for jobs.


Application Material



Research


I am interested broadly in the areas of Distributed Systems, Computer Networks and Operating Systems.

At Princeton, I work with Vivek Pai. We are working towards bridging the gap between the memory and the storage layer of today's systems. The ever increasing amount of data and the need to access more of it quickly has magnified the gap between the main memory and the traditional secondary storage devices. The limited memory capacity of servers coupled with the limits of RAM density imposes a large premium on obtaining high in-memory hit-rates that are vital for today's servers. Our techniques not only explore new approaches to increase indexing efficiency of secondary storage but also explore new and effective ways to incorporate non-volatile memories like Flash and PCM into virtual memory hierarchy of an operating system. Both the techniques help greatly improve the effective memory capacity of servers in a cost efficient manner.

I was an intern at FusionIO from Feb-Aug 2011. Over there, I was working on revamping the swap sub-system of operating systems to be more friendly with new non-volatile memory technologies.

During summer 09, I was at Intel Labs Pittsburgh for a summer internship. I was working with Michael Kaminsky, Dina Papagiannaki, Dave Andersen and Shrini Seshan on the Neighborhood Aware Networks project.

During summer 08, I was at HP Labs, Princeton, for a summer internship. I was working with Jack Brassil towards developing a transport protocol in the presence of a mechanism to guarantee explicit band width to a link between 2 hosts. Anangran is a company which manufactures routers which provide such bandwidth guarantees for end-to-end links involving these routers.

Previously, I worked with Prof. C. Siva Ram Murthy at HPCN Lab for my undergraduate thesis work (fall 05, spring 06). The work was about developing new protocols for video multicast in ad hoc wireless networks.

Before that, I interned at IBM during the summer after the 3rd year at IIT Madras (summer 05). There I worked on developing a middleware for applications that can utilize parallel processing. I was working with Jagir Hussan, who is now at University of Auckland, New Zealand.


Projects



Publications


Conferences and Journals

Workshops


Courses



T.A.



Contact


E-mail     :    abadam AT cs DOT princeton DOT edu
Phone     :    609 - 258 5330
Address  :    315 Dept. of Computer Science
                    35 Olden Street  
                    Princeton
                    NJ 08540