DocumentCode
2349641
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
fYear
2009
fDate
21-22 Aug. 2009
Firstpage
199
Lastpage
204
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;
fLanguage
English
Publisher
ieee
Conference_Titel
ChinaGrid Annual Conference, 2009. ChinaGrid '09. Fourth
Conference_Location
Yantai, Shandong
Print_ISBN
978-0-7695-3818-1
Type
conf
DOI
10.1109/ChinaGrid.2009.42
Filename
5328899
Link To Document