Distributed file system support for virtual machines in grid computing
- 12 November 2004
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10828907,p. 202-211
- https://doi.org/10.1109/hpdc.2004.1323531
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 access to VM state for unmodified VM monitors; 2) it supports user-level and write-back disk caches, per-application caching policies and middleware-driven consistency models; and 3) it supports the use of meta-data associated with files to expedite data transfers. The paper reports on its performance in a WAN setup using VMware-based VMs. Results show that the solution delivers performance over 30% better than native NFS and can bring application-perceived overheads below 10% relatively to a local disk setup. The solution also allows a VM with 1.6GB virtual disk and 320MB virtual memory to be cloned within 160 seconds when it is first instantiated (and within 25 seconds for subsequent clones).Keywords
This publication has 18 references indexed in Scilit:
- Enhancing the scalability and usability of computational grids via logical user accounts and virtual file systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- From virtualized resources to virtual computing grids: the In-VIGO systemFuture Generation Computer Systems, 2005
- Single sign-on in in-VIGO: role-based access via delegation mechanisms using short-lived user identitiesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Flexibility, manageability, and performance in a Grid storage appliancePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Condor-a hunter of idle workstationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The Kangaroo approach to data movement on the GridPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Grid-based file access: the Legion I/O modelPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- GASSPublished by Association for Computing Machinery (ACM) ,1999
- PUNCH: An architecture for Web-enabled wide-area network-computingCluster Computing, 1999
- Scale and performance in a distributed file systemACM Transactions on Computer Systems, 1988