VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing
- 1 April 2005
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Virtual machines provide flexible, powerful execution environments for Grid computing, offering isolation and security mechanisms complementary to operating systems, customization and encapsulation of entire application environments, and support for legacy applications. This paper describes a Grid service 驴 VMPlant 驴 that provides for automated configuration and creation of flexible VMs that, once configured to meet application needs, can then subsequently be copied ("cloned") and dynamically instantiated to provide homogeneous execution environments across distributed Grid resources. In combination with complementary middleware for user, data and resource management, the functionality enabled by VMPlant allows for problem-solving environments to deliver Grid applications to users with unprecedented flexibility. VMPlant supports a graph-based model for the definition of customized VM configuration actions; partial graph matching, VM state storage and "cloning" for efficient creation. This paper presents the VMPlant architecture, describes a prototype implementation of the service, and presents an analysis of its performance.Keywords
This publication has 16 references indexed in Scilit:
- Distributed File System Virtualization Techniques Supporting On-Demand Virtual Machine Environments for Grid ComputingCluster Computing, 2006
- From virtualized resources to virtual computing grids: the In-VIGO systemFuture Generation Computer Systems, 2005
- A case for grid computing on virtual machinesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Xen and the art of virtualizationPublished by Association for Computing Machinery (ACM) ,2003
- Matchmaking: distributed resource management for high throughput computingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Oceano-SLA based management of a computing utilityPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- OVM: Out-of-order execution parallel virtual machineFuture Generation Computer Systems, 2002
- The Anatomy of the Grid: Enabling Scalable Virtual OrganizationsThe International Journal of High Performance Computing Applications, 2001
- HARNESS: a next generation distributed virtual machineFuture Generation Computer Systems, 1999
- Virtual network computingIEEE Internet Computing, 1998