Title :
Optimize Performance of Virtual Machine Checkpointing via Memory Exclusion
Author :
Liu, Haikun ; Jin, Hai ; Liao, Xiaofei
Author_Institution :
Services Comput. Technol. & Syst. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
Abstract :
Virtual machine (VM) level checkpoints bring several advantages which process-level checkpoint implementation can hardly provide: compatibility, transparence, flexibility, and simplicity. However, the size of VM-level checkpoint may be very large and even in the order of gigabytes. This disadvantage causes the VM checkpointing and restart time become very long. To reduce the size of VM checkpoint, this paper proposes a memory exclusion scheme using ballooning mechanism, which omits saving unnecessary free pages in the VM. We implement our prototype in Xen environment. Experimental measurements show our approach can significantly reduce the size of VM checkpoint with minimal runtime overhead, thereby greatly improve the checkpoint performance.
Keywords :
checkpointing; optimisation; virtual machines; Xen environment; ballooning mechanism; compatibility; flexibility; memory exclusion; optimization; simplicity; transparence; virtual machine checkpointing; Availability; Checkpointing; Containers; Encapsulation; Fault tolerant systems; Hardware; Operating systems; Virtual machine monitors; Virtual machining; Virtual manufacturing; ballooning; checkpoint; memory exclusion; restart; virtual machine;
Conference_Titel :
ChinaGrid Annual Conference, 2009. ChinaGrid '09. Fourth
Conference_Location :
Yantai, Shandong
Print_ISBN :
978-0-7695-3818-1
DOI :
10.1109/ChinaGrid.2009.42