• 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