• DocumentCode
    20771
  • Title

    Liquid: A Scalable Deduplication File System for Virtual Machine Images

  • Author

    Xun Zhao ; Yang Zhang ; Yongwei Wu ; Kang Chen ; Jinlei Jiang ; Keqin Li

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • Volume
    25
  • Issue
    5
  • fYear
    2014
  • fDate
    May-14
  • Firstpage
    1257
  • Lastpage
    1266
  • Abstract
    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.
  • Keywords
    cloud computing; file organisation; peer-to-peer computing; storage area networks; virtual machines; virtualisation; visual databases; Intel virtualization technology; P2P data transfer; SAN cluster; VM image storage; VT; cloud computing; copy-on-read techniques; hypervisor implementation; peer-to-peer data transfer; scalable deduplication file system; storage area network; virtual machine images; File systems; Fingerprint recognition; Liquids; Peer-to-peer computing; Servers; Storage area networks; Virtual machine monitors; Cloud computing; deduplication; file system; liquid; peer to peer; storage; virtual machine;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2013.173
  • Filename
    6552826