|
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
|
Sumalatha Adabala , Vineet Chadha , Puneet Chawla , Renato Figueiredo , José Fortes , Ivan Krsul , Andrea Matsunaga , Mauricio Tsugawa , Jian Zhang , Ming Zhao , Liping Zhu , Xiaomin Zhu, From virtualized resources to virtual computing grids: the In-VIGO system, Future Generation Computer Systems, v.21 n.6, p.896-909, June 2005
[doi> 10.1016/j.future.2003.12.021]
|
| |
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
|
Paul Barham , Boris Dragovic , Keir Fraser , Steven Hand , Tim Harris , Alex Ho , Rolf Neugebauer , Ian Pratt , Andrew Warfield, Xen and the art of virtualization, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA
|
| |
4
|
Micah Beck , Jack J. Dongarra , Graham E. Fagg , G. Al Geist , Paul Gray , James Kohl , Mauro Migliardi , Keith Moore , Terry Moore , Philip Papadopoulous , Stephen L. Scott , Vaidy Sunderam, Harness: a next generation distributed virtual machine, Future Generation Computer Systems, v.15 n.5-6, p.571-582, Oct. 1999
[doi> 10.1016/S0167-739X(99)00010-2]
|
| |
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
|
Constantine Sapuntzakis , David Brumley , Ramesh Chandra , Nickolai Zeldovich , Jim Chow , Monica S. Lam , Mendel Rosenblum, Virtual Appliances for Deploying and Maintaining Software, Proceedings of the 17th USENIX conference on System administration, October 26-31, 2003, San Diego, CA
|
| |
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
|
|
|
|
|
|
|
|
Takahiro Hirofuchi , Takeshi Yokoi , Tadashi Ebara , Yusuke Tanimura , Hirotaka Ogawa , Hidetomo Nakada , Yoshio Tanaka , Satoshi Sekiguchi, A multi-site virtual cluster system for wide area networks, First USENIX Workshop on Large-Scale Computing, p.1-10, June 22-27, 2008, Boston, MA
|
|
|
Lavanya Ramakrishnan , David Irwin , Laura Grit , Aydan Yumerefendi , Adriana Iamnitchi , Jeff Chase, Grid allocation and reservation---Toward a doctrine of containment: grid hosting with adaptive resource control, Proceedings of the 2006 ACM/IEEE conference on Supercomputing, November 11-17, 2006, Tampa, Florida
|
|
|
Anand Tikotekar , Hong Ong , Sadaf Alam , Geoffroy Vallée , Thomas Naughton , Christian Engelmann , Stephen L. Scott, Performance comparison of two virtual machine scenarios using an HPC application: a case study using molecular dynamics simulations, Proceedings of the 3rd ACM Workshop on System-level Virtualization for High Performance Computing, p.33-40, March 31-31, 2009, Nuremburg, Germany
|
|
|
Ludmila Cherkasova , Diwaker Gupta , Eygene Ryabinkin , Roman Kurakin , Vladimir Dobretsov , Amin Vahdat, Optimizing grid site manager performance with virtual machines, Proceedings of the 3rd conference on USENIX Workshop on Real, Large Distributed Systems, p.5-5, November 05, 2006, Seattle, WA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M. Smith , M. Schmidt , N. Fallenbeck , T. Dörnemann , C. Schridde , B. Freisleben, Secure on-demand grid computing, Future Generation Computer Systems, v.25 n.3, p.315-325, March, 2009
|
|
|
|
|
|
Hangwei Qian , Elliot Miller , Wei Zhang , Michael Rabinovich , Craig E. Wills, Agility in virtualized utility computing, Proceedings of the 3rd international workshop on Virtualization technology in distributed computing, p.1-8, November 12-12, 2007, Reno, Nevada
|
|
|
Alexander V. Konstantinou , Tamar Eilam , Michael Kalantar , Alexander A. Totok , William Arnold , Edward Snible, An architecture for virtual solution composition and deployment in infrastructure clouds, Proceedings of the 3rd international workshop on Virtualization technologies in distributed computing, June 15-15, 2009, Barcelona, Spain
|
|
|
|
|
|
|
|
|
|
|
|
|
|