ACM Home Page
Please provide us with feedback. Feedback
VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing
Full text PdfPdf (207 KB)
Source Conference on High Performance Networking and Computing archive
Proceedings of the 2004 ACM/IEEE conference on Supercomputing table of contents
Page: 7  
Year of Publication: 2004
ISBN:0-7695-2153-3
Authors
Ivan Krsul  University of Florida
Arijit Ganguly  University of Florida
Jian Zhang  University of Florida
Jose A. B. Fortes  University of Florida
Renato J. Figueiredo  University of Florida
Sponsor
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 26,   Downloads (12 Months): 121,   Citation Count: 22
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1109/SC.2004.67

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

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
[2] K. Appleby, S. Fakhouri, L. Fong, G. Goldszmidt, M. Kalanntar, S. Krishnakumar, D. Pazel, J. Pershing, and B. Rochwerger. "Oceano - SLA Based Management of a Computing Utility", in Proc. 7th IFIP/IEEE Int'l Symp. Integrated Network Management, May 2001.
3
 
4
 
5
 
6
[6] B. Calder, A. Chien, J. Wang, and D. Yang. "The Entropia Virtual Machine for Desktop Grids", CSE technical report CS2003-0773, October 28, 2003, Dept. of Computer Science and Engineering, Univ. California, San Diego.
 
7
 
8
 
9
 
10
 
11
 
12
[12] I. Foster, C. Kesselman, J. Nick, and S. Tuecke, "The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration," Technical report, Open Grid Service Infrastructure WG, Global Grid Forum, June 2002.
 
13
[13] R. Goldberg, "Survey of virtual machine research", IEEE Computer Magazine, 7(6):34-45, 1974.
 
14
[14] S. Hand, T. Harris, E. Kotsovinos, and I. Pratt, "Controlling the XenoServer Open Platform", Proc. 6th Int'l Conf. Open Architectures and Network Programming (IEEE OPENARCH '03), San Francisco, CA, Apr. 2003.
 
15
[15] H. Höxer, V. Sieh, and K. Buchacker, "UMLinux - A Tool for Testing a Linux System's Fault Tolerance", Proc. LinuxTag 2002, Karlsruhe, Germany, June 6-9, 2002.
 
16
 
17
[17] K. Kato and Y. Oyama. "SoftwarePot: An Encapsulated Transferable File System for Secure Software Circulation", Volume 2609 of Lecture Notes in Computer Science, Springer-Verlag, Feb. 2003.
 
18
[18] H. Kreger, "Web Services Conceptual Architecture", White paper WSCA 1.0, IBM Software Group, 2001.
 
19
 
20
 
21
 
22
 
23
 
24
25
 
26
 
27
[27] Naregi Project, http://www.naregi.org/data/SC2003Miura.pdf
 
28
[28] SBUML, http://sbuml.sourceforge.net/contents/quick_start.html, 13th Apr. 2004.
 
29
[29] User-Mode Linux, http://user-mode-linux.sourceforge.net/networking.htm, 13th Apr. 2004.
 
30
[30] VMware Corporation, http://www.vmware.com/pdf/gsx31vm_manual.pdf, 13th Apr. 2004.
 
31
[31] VMWare Corporation, http://www.vmware.com/pdf/VC_Users_Manual_11.pdf, 13th Apr. 2004.

CITED BY  22
Collaborative Colleagues:
Ivan Krsul: colleagues
Arijit Ganguly: colleagues
Jian Zhang: colleagues
Jose A. B. Fortes: colleagues
Renato J. Figueiredo: colleagues