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
Link To Document