Frank Schmuck, Flaviu Cristian
PODC 1990
The authors present a timestamp-based protocol for checkpointing the global state of a long-lived distributed computation in an environment in which processor clocks are approximately synchronized. The protocol is based on periodic checkpointing of local process states and logging of incoming messages during a short bounded interval. It tolerates process crash and performance failures as well as network omission and performance failures. The proposed approach has the advantage of optimistic logging protocols in that it does not require synchronous logging of each message on stable storage. The approach also has the advantage of pessimistic logging protocols in that it avoids the domino effect by recovering to the most recent successful local checkpoint.
Frank Schmuck, Flaviu Cristian
PODC 1990
Farnam Jahanian
RTSS 1989
Farnam Jahanian, W.L. Moran
MRD 1992
Farnam Jahanian, S. Fakhouri, et al.
SRDS 1993