DocumentCode :
1860398
Title :
Checkpointing virtual machines against transient errors
Author :
Wang, Long ; Kalbarczyk, Zbigniew ; Iyer, Ravishankar K. ; Iyengar, Arun
Author_Institution :
Center for Reliable & High-Performance Comput., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
fYear :
2010
fDate :
5-7 July 2010
Firstpage :
97
Lastpage :
102
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.
Keywords :
checkpointing; fault tolerance; virtual machines; SPEC CINT 2006 benchmark; VM μcheckpoint; Xen VMM; copy on write; dirty page prediction; fault latency; high frequency checkpointing; in place recovery; lightweight software mechanism; transient error; volatile memory; Availability; Benchmark testing; Checkpointing; Throughput; Transient analysis; Virtual machine monitors; Virtual machining; checkpoint; checkpoint corruption; error latency; high frequency; virtual machine;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
On-Line Testing Symposium (IOLTS), 2010 IEEE 16th International
Conference_Location :
Corfu
Print_ISBN :
978-1-4244-7724-1
Type :
conf
DOI :
10.1109/IOLTS.2010.5560226
Filename :
5560226
Link To Document :
بازگشت