VirtX: Virtualization Technologies for Servers and Desktops
This project seeks to find innovative uses of virtualization technology
to improve performance and reliability in desktops and server clusters.
Our projects have demonstrated how virtual machine migration can be utilized for
dynamic load balancing in enterprise data centers and for server consolidation. We are continuing to
explore how virtualization can be utilized to improve performance and management
of data centers running complex multi-tier and replicated services.
We are investigating topics that cover the spectrum from the initial deployment of applications in virtualized data centers to providing additional features like dynamic load balancing and fault tolerance at low cost by using virtualization:
- Capacity Planning: Modeling the overheads incurred by the virtualization layer to help with application deployment
- Server Placement: Consolidating servers by exploiting sharable memory between virtual machines
- Performance: Automatically balancing load using virtual machine migration
- Reliability: Using virtualization for cheaper fault tolerant data centers
Projects
- ZZ exploits virtualization technologies to provide byzantine fault tolerance at low cost to data center applications.
- Sandpiper uses virtual machine migration to provide dynamic provisioning in virtualized data centers.
Participants
Publications
The Case for Enterprise-ready Virtual Private Clouds
Timothy Wood, Alexandre Gerber, K.K. Ramakrishnan, and Jacobus van der Merwe. In proceedings of the Workshop on Hot Topics in Cloud Computing, HotCloud 2009.Paper
Memory Buddies: Exploiting Page Sharing for Smart Colocation in Virtualized Data Centers
Timothy Wood, Gabriel Tarasuk-Levin, Prashant Shenoy, Peter Desnoyers, Emmanuel Cecchet, Mark Corner. 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE 2009), Washington, DC, USA, March 11-13, 2009.Paper
Profiling and Modeling Resource Usage of Virtualized Applications
Timothy Wood, Ludmila Cherkasova, Kivanc Ozonat, and Prashant Shenoy. In Proceedings of the 9th ACM/Usenix conference on Middleware, Leuven Belgium, December 2008.Paper
Black-box and Gray-box Strategies for Virtual Machine Migration
Timothy Wood, Prashant Shenoy, Arun Venkataramani and Mazin Yousif. Proceedings of the Fourth Symposium on Networked Systems Design and Implementation (NSDI), Cambridge, MA, April 2007.Paper - Slides
Software Releases
