DocumentCode
2546502
Title
VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing
Author
Krsul, Ivan ; Ganguly, Arijit ; Zhang, Jian ; Fortes, José A B ; Figueiredo, Renato J.
Author_Institution
University of Florida
fYear
2004
fDate
06-12 Nov. 2004
Firstpage
7
Lastpage
7
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
Encapsulation; Environmental management; Grid computing; Middleware; Operating systems; Power system management; Power system security; Virtual machining; Virtual manufacturing; Voice mail;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing, 2004. Proceedings of the ACM/IEEE SC2004 Conference
Print_ISBN
0-7695-2153-3
Type
conf
DOI
10.1109/SC.2004.67
Filename
1392937
Link To Document