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.
|