• DocumentCode
    692906
  • Title

    Scalable virtual machine deployment using VM image caches

  • Author

    Razavi, Kaveh ; Kielmann, Thilo

  • Author_Institution
    Dept. of Comput. Sci., VU Univ. Amsterdam, Amsterdam, Netherlands
  • fYear
    2013
  • fDate
    17-22 Nov. 2013
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    In IaaS clouds, VM startup times are frequently perceived as slow, negatively impacting both dynamic scaling of web applications and the startup of high-performance computing applications consisting of many VM nodes. A significant part of the startup time is due to the large transfers of VM image content from a storage node to the actual compute nodes, even when copy-on-write schemes are used. We have observed that only a tiny part of the VM image is needed for the VM to be able to start up. Based on this observation, we propose using small caches for VM images to overcome the VM startup bottlenecks. We have implemented such caches as an extension to KVM/QEMU. Our evaluation with up to 64 VMs shows that using our caches reduces the time needed for simultaneous VM startups to the one of a single VM.
  • Keywords
    cache storage; cloud computing; parallel processing; virtual machines; IaaS clouds; KVM; QEMU; VM image caches; VM nodes; VM startup times; copy-on-write schemes; dynamic Web application scaling; high-performance computing; scalable virtual machine deployment; Booting; Delays; Linux; Scalability; Servers; Virtual machining; Infrastructure-as-a-Service; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SC), 2013 International Conference for
  • Conference_Location
    Denver, CO
  • Print_ISBN
    978-1-4503-2378-9
  • Type

    conf

  • DOI
    10.1145/2503210.2503274
  • Filename
    6877498