Concepedia

Publication | Closed Access

VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing

211

Citations

24

References

2005

Year

TLDR

Virtual machines offer flexible, isolated, and secure execution environments for Grid computing, enabling customization, encapsulation of entire application stacks, and support for legacy applications. This paper introduces VMPlant, a Grid service that automates the configuration, creation, and cloning of virtual machines to deliver homogeneous execution environments across distributed Grid resources, and evaluates its architecture and performance. VMPlant employs a graph-based model for defining VM configuration actions, partial graph matching, state storage, and cloning, and integrates with middleware for user, data, and resource management to provide unprecedented flexibility in Grid application deployment.

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.

References

YearCitations

Page 1