GENI-VIOLIN - this project is in
collaboration with Prof. Dongyan Xu of Purdue University.
This project provides in-network snapshotting functionality for
entire GENI slices. The challenge is how to
do this "live", with minmal application disruption and no changes to
application or operating system. See our GEC9 poster
for a quick summary. A successful demonstration of nation-wide
snapshot/restore was shown in the GEC9
LiteGreen - work done at MSR
India to save desktop energy in enterprises. The key idea is to use VM
migration to move a desktop running in a VM to a central server, when it
is idle. The challenges include figuring out the idleness, consolidation
at the server, and making sure that the user doesn't have any disruption.
Published in USENIX ATC'10 (best
Automated Control of Multiple Resources: The work done below is
extended for multiple resources. The theory has been reworked and has
been tested pretty rigorously. Published in EuroSys
2009[PDF] and (ICAC '11)[PDF] (best paper
Adaptive Control of
Virtualized Resources in Utility Computing Environments.
first success in applying control theory to allocate CPU resources to
multiple multi-tiered systems running in virtual machines.
Published in EuroSys