• DocumentCode
    1696531
  • Title

    Fast, On-Demand Software Deployment with Lightweight, Independent Virtual Disk Images

  • Author

    Bin Chen ; Xiao, Nong ; Cai, Zhiping ; Wang, Zhiying ; Wang, Ji

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2009
  • Firstpage
    16
  • Lastpage
    23
  • Abstract
    This paper proposes a novel software deployment approach based on lightweight, independent virtual disk images. The main goal of our approach is to provide a new software provision mode as convenient and flexible as that in the tool-toolbox model so as to reduce software management cost and to improve software reusability at a finer granularity in local or distributed virtual machine environments. With our approach, the traditional one-piece large-sized virtual disk image is split into a base virtual disk (BVD) image and multiple small-sized software virtual disk (SVD) images at a basic granularity of a single kind of software. By applying a file system metadata extraction (FSME) approach, most SVDs can be made fully independent. Only the small-sized SVDs installed with user-required software are distributed to users and are made usable/unusable by performing low-cost SVD operations at user sides, which could greatly reduce the software deployment cost. We have built a working prototype based on QEMU virtual machine monitor (VMM) and ext2 file system on Linux system. Experiments on the prototype system show that our approach effectively supports low-cost, on-demand software deployment in virtual machine environments.
  • Keywords
    Linux; cost reduction; software management; software prototyping; software reusability; virtual machines; BVD; FSME; Linux system; SVD; VMM; base virtual disk; distributed virtual machine environment; file system metadata extraction approach; independent virtual disk image; software deployment; software management cost reduction; software prototype; software reusability; software virtual disk; tool-toolbox model; virtual machine monitor; Costs; Environmental management; File systems; Software performance; Software prototyping; Software reusability; Software tools; Virtual machine monitors; Virtual machining; Virtual prototyping; COW; software deployment; virtual disk image; virtual machine; virtual machine monitor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Grid and Cooperative Computing, 2009. GCC '09. Eighth International Conference on
  • Conference_Location
    Lanzhou, Gansu
  • Print_ISBN
    978-0-7695-3766-5
  • Type

    conf

  • DOI
    10.1109/GCC.2009.63
  • Filename
    5280155