DocumentCode :
655078
Title :
Fast Virtual Machine Resume for Agile Cloud Services
Author :
Knauth, Thomas ; Fetzer, Christof
Author_Institution :
Tech. Univ. Dresden, Dresden, Germany
fYear :
2013
fDate :
Sept. 30 2013-Oct. 2 2013
Firstpage :
127
Lastpage :
134
Abstract :
Resuming virtual machines is an important management operation in the virtualized data center. (Re)-instantiating VMs as quickly as possible helps to combat flash crowds and provide true on-demand services. Unfortunately, resuming a VM currently takes tens of seconds, depending on the VM´s size and available disk I/O bandwidth. Because it is not strictly necessary to read the entire state from disk to continue executing the VM instance, we propose an on-demand resume feature. Instead of indiscriminately reading the entire state from disk, we utilize the host OS´s support for lazily reading pages from disk only when they are needed. We have implemented our idea as part of the open-source, virtual machine emulator qemu. Our idea required to modify less than 100 lines of code. The experimental evaluation of our on-demand resume feature reveals that it works as expected: resume times no longer depend on the VM´s total state but rather on the actively used state. We are able to resume instances with multiple gigabytes of state in as little as 3 seconds, i.e., we reduced the resume time to less than 1/10th compared to the default implementation.
Keywords :
cloud computing; computer centres; public domain software; virtual machines; virtualisation; OS support; VM; agile cloud services; disk IO bandwidth; fast virtual machine resume; management operation; on-demand resume feature; on-demand services; open-source virtual machine emulator; qemu; virtualized data center; Image coding; Operating systems; Optimization; Processor scheduling; Random access memory; Virtual machining; Writing; checkpointing; cloud services; virtualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud and Green Computing (CGC), 2013 Third International Conference on
Conference_Location :
Karlsruhe
Type :
conf
DOI :
10.1109/CGC.2013.27
Filename :
6686019
Link To Document :
بازگشت