Distributed File System Virtualization Techniques Supporting On-Demand Virtual Machine Environments for Grid Computing |
| |
Authors: | Ming Zhao Jian Zhang Renato J Figueiredo |
| |
Institution: | (1) Advanced Computing and Information Systems Laboratory, Electrical and Computer Engineering, University of Florida, Gainesville, Florida 32611, USA |
| |
Abstract: | This paper presents a data management solution which allows fast Virtual Machine (VM) instantiation and efficient run-time
execution to support VMs as execution environments in Grid computing. It is based on novel distributed file system virtualization
techniques and is unique in that: (1) it provides on-demand cross-domain access to VM state for unmodified VM monitors; (2)
it enables private file system channels for VM instantiation by secure tunneling and session-key based authentication; (3)
it supports user-level and write-back disk caches, per-application caching policies and middleware-driven consistency models;
and (4) it leverages application-specific meta-data associated with files to expedite data transfers. The paper reports on
its performance in wide-area setups using VMware-based VMs. Results show that the solution delivers performance over 30% better
than native NFS and with warm caches it can bring the application-perceived overheads below 10% compared to a local-disk setup.
The solution also allows a VM with 1.6 GB virtual disk and 320 MB virtual memory to be cloned within 160 seconds for the first
clone and within 25 seconds for subsequent clones.
Ming Zhao is a PhD candidate in the department of Electrical and Computer Engineering and a member of the Advance Computing and Information
Systems Laboratory, at University of Florida. He received the degrees of BE and ME from Tsinghua University. His research
interests are in the areas of computer architecture, operating systems and distributed computing.
Jian Zhang is a PhD student in the Department of Electrical and Computer Engineering at University of Florida and a member of the Advance
Computing and Information Systems Laboratory (ACIS). Her research interest is in virtual machines and Grid computing. She
is a member of the IEEE and the ACM.
Renato J. Figueiredo received the B.S. and M.S. degrees in Electrical Engineering from the Universidade de Campinas in 1994 and 1995, respectively,
and the Ph.D. degree in Electrical and Computer Engineering from Purdue University in 2001. From 2001 until 2002 he was on
the faculty of the School of Electrical and Computer Engineering of Northwestern University at Evanston, Illinois. In 2002
he joined the Department of Electrical and Computer Engineering of the University of Florida as an Assistant Professor. His
research interests are in the areas of computer architecture, operating systems, and distributed systems. |
| |
Keywords: | distributed file system virtual machine grid computing |
本文献已被 SpringerLink 等数据库收录! |
|