This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Liquid: A Scalable Deduplication File System for Virtual Machine Images
May 2014 (vol. 25 no. 5)
pp. 1257-1266
Keqin Li, Department of Computer Science, State University of New York, New Paltz, New York, USA
A virtual machine (VM) has been serving as a crucial component in cloud computing with its rich set of convenient features. The high overhead of a VM has been well addressed by hardware support such as Intel virtualization technology (VT), and by improvement in recent hypervisor implementation such as Xen, KVM, etc. However, the high demand on VM image storage remains a challenging problem. Existing systems have made efforts to reduce VM image storage consumption by means of deduplication within a storage area network (SAN) cluster. Nevertheless, an SAN cannot satisfy the increasing demand of large-scale VM hosting for cloud computing because of its cost limitation. In this paper, we propose Liquid, a scalable deduplication file system that has been particularly designed for large-scale VM deployment. Its design provides fast VM deployment with peer-to-peer (P2P) data transfer and low storage consumption by means of deduplication on VM images. It also provides a comprehensive set of storage features including instant cloning for VM images, on-demand fetching through a network, and caching with local disks by copy-on-read techniques. Experiments show that Liquid's features perform well and introduce minor performance overhead.
Index Terms:
virtual machine,Cloud computing,deduplication,file system,liquid,peer to peer,storage
Citation:
Keqin Li, "Liquid: A Scalable Deduplication File System for Virtual Machine Images," IEEE Transactions on Parallel and Distributed Systems, vol. 25, no. 5, pp. 1257-1266, May 2014, doi:10.1109/TPDS.2013.173
Usage of this product signifies your acceptance of the Terms of Use.