DocumentCode
1977049
Title
Quantifying rollback propagation in distributed checkpointing
Author
Agbaria, Adnan ; Attiya, Hagit ; Friedman, Roy ; Vitenberg, Roman
Author_Institution
Dept. of Comput. Sci., Technion-Israel Inst. of Technol., Haifa, Israel
fYear
2001
fDate
2001
Firstpage
36
Lastpage
45
Abstract
Proposes a new classification of executions with checkpoints that is based on the notion of k-rollback, indicating the maximal number of checkpoints that may need to be rolled back during recovery. The relation between known execution classes is explored, and it is shown that coordinated checkpointing, SZPF (strictly Z-path free) and ZPF (Z-path free) are 1-rollback mechanisms, while ZCF (Z-cycle free) is (n-1)-rollback, where n is the number of participants in an execution. A new class of executions, called d-BC (d-bounded cycles), is introduced, and is shown to be an [(n-1)·d]-rollback mechanism (ZCF is a special case of d-BC for d=1). Finally, a d-BC protocol is presented. This protocol has the nice property that it does not impose any control information overhead on an application´s messages, yet it only sends a few control messages of its own. Moreover, the protocol maintains information about recovery lines, which enables very efficient discovery of the most recent recovery line that existed a short time before the failure
Keywords
distributed algorithms; fault tolerant computing; protocols; system recovery; SZPF; Z-cycle free class; Z-path free class; ZCF; ZPF; application messages; control information overhead; control messages; coordinated checkpointing; d-BC protocol; d-bounded cycles; distributed checkpointing; execution classes; execution classification; k-rollback; recovery line information; rollback propagation; system failure; system recovery; Application software; Checkpointing; Computer science; Distributed computing; Electronic mail; Fault tolerant systems; Information retrieval; Protocols; Software debugging;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 2001. Proceedings. 20th IEEE Symposium on
Conference_Location
New Orleans, LA
ISSN
1060-9857
Print_ISBN
0-7695-1366-2
Type
conf
DOI
10.1109/RELDIS.2001.969737
Filename
969737
Link To Document