Niraj Tolia


research

My general research interest is in the field of distributed systems. Most of my work has been done along with my advisor M. Satyanarayanan and as a part of the Parallel Data Lab and the Aura Project at Carnegie Mellon.

In particular, I have been looking at using content addressable techniques to accelerate application performance over the Wide Area Network. We have applied these techniques to benefit distributed file systems, integrate portable and distributed storage, and to improve WAN access for back-end databases. More recently, I have also been working on the Data-Oriented Transfer (DOT) project.

I also have interests in virtualization and have spent a few summers at the Intel Research Lablets in Pittsburgh, USA and Cambridge, UK working on Virtual Machine projects. At the Pittsburgh lab, I work on the Internet Suspend/Resume project with Michael Kozuch. At Cambridge, I worked on the Xen virtual machine monitor with Rolf Neugebauer. You can read an article on what I think about the labs on Intel's web site.

Please look at my CV for more details.
 

undergraduate research

In a previous life, as an undergraduate at Carnegie Mellon, I worked with Pradeep Khosla, the then ECE Department Head and the current Dean of the College of Engineering at Carnegie Mellon, on the Port Based Adaptable Agent Architecture (PB3A) project. I later leveraged this for my honors research as a part of the team that created the Sentient Spaces initiative in ECE.

 

Last modified: Wed Aug 22 17:13:19 EDT 2007