TY - GEN
T1 - Checkpointing virtual machines against transient errors
AU - Wang, Long
AU - Kalbarczyk, Zbigniew
AU - Iyer, Ravishankar K.
AU - Iyengar, Arun
PY - 2010
Y1 - 2010
N2 - 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.
AB - 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.
KW - Checkpoint
KW - Checkpoint corruption
KW - Error latency
KW - High frequency
KW - Virtual machine
UR - http://www.scopus.com/inward/record.url?scp=77957988452&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77957988452&partnerID=8YFLogxK
U2 - 10.1109/IOLTS.2010.5560226
DO - 10.1109/IOLTS.2010.5560226
M3 - Conference contribution
AN - SCOPUS:77957988452
SN - 9781424477227
T3 - Proceedings of the 2010 IEEE 16th International On-Line Testing Symposium, IOLTS 2010
SP - 97
EP - 102
BT - Proceedings of the 2010 IEEE 16th International On-Line Testing Symposium, IOLTS 2010
T2 - 16th IEEE International On-Line Testing Symposium, IOLTS 2010
Y2 - 5 July 2010 through 7 July 2010
ER -