DocumentCode
2482933
Title
A VP-accordant checkpointing protocol preventing useless checkpoints
Author
Baldoni, Roberto ; Quaglia, Francesco ; Ciciani, Bruno
Author_Institution
Dipt. di Inf. e Sistemistica, Rome Univ., Italy
fYear
1998
fDate
20-23 Oct 1998
Firstpage
61
Lastpage
67
Abstract
A useless checkpoint corresponds to the occurrence of a checkpoint and communication pattern called Z-cycle. A recent result shows that ensuring a computation without Z-cycles is a particular application of a property, namely Virtual Precedence (VP), defined on an interval-based abstraction of a computation. We first propose a taxonomy of communication-induced checkpointing protocols based on the way they ensure the VP property. Then we derive a sufficient condition ensuring no Z-cycles in a distributed computation. This condition defines a checkpoint and communication pattern, namely suspect Z-cycle, such that if no suspect Z-cycle exists in a distributed computation then no Z-cycle exists. We present finally a communication-induced checkpointing protocol that avoids useless checkpoints by preventing on-the-fly the formation of suspect Z-cycles and discuss its performance with respect to other protocols
Keywords
distributed processing; protocols; software fault tolerance; software performance evaluation; system recovery; VP-accordant checkpointing protocol; Virtual Precedence; Z-cycle; communication pattern; distributed computation; interval-based abstraction; performance; useless checkpoint; Checkpointing; Distributed computing; Electrical capacitance tomography; Electronic switching systems; Protocols; Remuneration; Taxonomy;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 1998. Proceedings. Seventeenth IEEE Symposium on
Conference_Location
West Lafayette, IN
ISSN
1060-9857
Print_ISBN
0-8186-9218-9
Type
conf
DOI
10.1109/RELDIS.1998.740475
Filename
740475
Link To Document