Skip to main content
USENIX
  • Conferences
  • Students
Sign in

connect with us


  •  Twitter
  •  Facebook
  •  LinkedIn
  •  Google+
  •  YouTube

twitter

Tweets by @usenix

usenix conference policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

You are here

Home ยป Libckpt: Transparent Checkpointing under UNIX
Tweet

connect with us

Libckpt: Transparent Checkpointing under UNIX

Authors: 

James S. Plank, Micah Beck, Gerry Kingsley, University of Tennessee; Kai Li, Princeton University

Abstract: 

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.

James S. Plank, University of Tennessee

Micah Beck, University of Tennessee

Gerry Kingsley, University of Tennessee

Kai Li, Princeton University

BibTeX
@inproceedings {260469,
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,
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/neworl/full_papers/plank.ps
  • Log in or    Register to post comments

© USENIX

  • Privacy Policy
  • Contact Us