usenix conference policies
Libckpt: Transparent Checkpointing under UNIX
James S. Plank, Micah Beck, Gerry Kingsley, University of Tennessee; Kai Li, Princeton University
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.
author = {James S. Plank and Micah Beck and Gerry Kingsley and Kai Li},
title = {Libckpt: Transparent Checkpointing under {UNIX}},
booktitle = {USENIX 1995 Technical Conference (USENIX 1995 Technical Conference)},
year = {1995},
address = {New Orleans, LA},
url = {https://www.usenix.org/conference/usenix-1995-technical-conference/libckpt-transparent-checkpointing-under-unix},
publisher = {USENIX Association},
month = jan
}
connect with us