Abstract

This paper proposes VM-μCheckpoint, a lightweight software mechanism for high-frequency checkpointing and rapid recovery of virtual machines. VM-μCheckpoint minimizes checkpoint overhead and speeds up recovery by saving incremental checkpoints in volatile memory and by employing copy-on-write, dirty-page prediction, and in-place recovery. In our approach, knowledge of fault/error latency is used to explicitly address checkpoint corruption, a critical problem, especially when checkpoint frequency is high. We designed and implemented VM-μCheckpoint in the Xen VMM. The evaluation results demonstrate that VM-μCheckpoint incurs an average of 6.3% execution-time overhead for 50ms checkpoint intervals when executing the SPEC CINT 2006 benchmark.

Original languageEnglish (US)
Title of host publicationProceedings of the 2010 IEEE 16th International On-Line Testing Symposium, IOLTS 2010
Pages97-102
Number of pages6
DOIs
StatePublished - 2010
Event16th IEEE International On-Line Testing Symposium, IOLTS 2010 - Corfu Island, Greece
Duration: Jul 5 2010Jul 7 2010

Publication series

NameProceedings of the 2010 IEEE 16th International On-Line Testing Symposium, IOLTS 2010

Other

Other16th IEEE International On-Line Testing Symposium, IOLTS 2010
Country/TerritoryGreece
CityCorfu Island
Period7/5/107/7/10

Keywords

  • Checkpoint
  • Checkpoint corruption
  • Error latency
  • High frequency
  • Virtual machine

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Checkpointing virtual machines against transient errors'. Together they form a unique fingerprint.

Cite this