Virtuoso: Resource Management and Prediction for Distributed Computing Using Virtual Machines
Virtual machines provide a powerful new layer of abstraction in
distributed computing environments. Entire "machines" running
arbitrary operating systems and software can now be stored to disk
files, migrated over the network, and instantiated on arbitrary
physical machines. This freedom creates new opportunities and
challenges for scheduling and resource management. Intriguingly, this
is true both from the perspective of resources "looking up" at
applications and applications "looking down" at resources. The
Virtuoso project explores both of thse perspectives. From the resource
perspective, we are developing mechanisms that will make it easy for
resource owners to carefully control when and how the resources are
used by virtual machines. From the application perspective, we are
extending our existing work in the measurement and prediction of
static and dynamic resource availability to include virtual machines.
This project is in collaboration with a companion project
run by Renato Figueiredo and Jose Fortes at the University of Florida.
People
Movies
Talks
Papers
Codes
Acknowledgement
This material is based upon work supported by the National Science
Foundation under NSF Middleware Initiative (NSF NMI) Grant
No. ANI-0301108, NSF equipment grant EIA-0224449, a gift from
VMware Corporation, and support from IBM Corporation and Comtech
Group. The opinions, findings and conclusions or recomendations
expressed in this material are those of the author(s) and do not
necessarily reflect the views of the National Science Foundation
(NSF), VMware, IBM, or Comtech Group.
Peter Dinda
Last modified: Sun Jun 1 15:16:27 CDT 2008