Libckpt: Transparent Checkpointing under UNIX
Libckpt: Transparent Checkpointing under UNIX
复制标题
DOI:
--
复制
发表时间:
1995-01
期刊:
影响因子:
--
通讯作者:
J. Plank;Micah Beck;G. Kingsley;Kai Li
中科院分区:
文献类型:
--
作者:
J. Plank;Micah Beck;G. Kingsley;Kai Li
Checkpointing is a simple technique for rollback recovery: the state of an executing program is periodically saved to a disk file from which it can be recovered after a failure. While recent research has developed a collection of powerful techniques for minimizing the overhead of writing checkpoint files, checkpointing remains unavailable to most application developers. In this paper we describe libckpt, a portable checkpointing tool for Unix that implements all applicable performance optimizations which are reported in the literature. While libckpt can be used in a mode which is almost totally transparent to the programmer, it also supports the incorporation of user directives into the creation of checkpoints. This user-directed checkpointing is an innovation which is unique to our work.