• DocumentCode
    2410266
  • Title

    An Optimized COW Block Device Driver in VMM for Fast, On-Demand Software Deployment

  • Author

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

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., Changsha
  • Volume
    2
  • fYear
    2008
  • fDate
    17-20 Dec. 2008
  • Firstpage
    387
  • Lastpage
    392
  • Abstract
    The COW (copy-on-write) virtual block device supported by many virtual machine monitor (VMM) is very helpful for fast software deployment in large-scale virtualized computing environments. This paper presents an optimized block addressing approach for the COW block device driver in VMM and an on-demand software deployment scheme based on the optimization approach. With our approach, many small-sized COW disks can be made without impairing the access performance of the COW disk, and the small-sized COW disk can greatly reduce the cost of distributing software images to end-users over the network. We have developed a new block device driver mcow to implement the optimization approach in QEMU virtual machine monitor on Linux system. Experiments show that the mcow driver outperforms the original cow driver in QEMU especially in the case of deep COW disk hierarchy.
  • Keywords
    device drivers; virtual machines; Linux system; copy-on-write; optimized cow block device driver; virtual block device; virtual machine monitor; Costs; Embedded computing; Embedded software; Image storage; Large-scale systems; Linux; Software tools; Ubiquitous computing; Virtual machine monitors; Virtual manufacturing; COW disk; software deployment; virtual block device; virtual machine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Ubiquitous Computing, 2008. EUC '08. IEEE/IFIP International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-0-7695-3492-3
  • Type

    conf

  • DOI
    10.1109/EUC.2008.167
  • Filename
    4755257