DocumentCode :
2483552
Title :
The relative overhead of piggybacking in causal message logging protocols
Author :
Bhatia, Karan ; Marzullo, Keith ; Alvisi, Lorenzo
Author_Institution :
Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
fYear :
1998
fDate :
20-23 Oct 1998
Firstpage :
348
Lastpage :
353
Abstract :
Message logging protocols ensure that crashed processes make the same choices when re-executing nondeterministic events during recovery. Causal message logging protocols achieve this by piggybacking the results of these choices (called determinants) on the ambient message traffic. By doing so, these protocols do not create orphan processes nor introduce blocking in failure-free executions. To survive f failures, they ensure that determinants are stored by at least f+1 processes. Causal logging protocols differ in the kind of information they piggyback to other processes. The more information they send, the better each process is able to estimate global properties of the determinants, which in turn results in fewer needless piggybacking of determinants. This paper quantifies the tradeoff between the cost of sending more information and the benefit of doing so
Keywords :
distributed programming; protocols; software fault tolerance; system recovery; causal message logging protocols; determinants; fault-tolerance; message traffic; nondeterministic events; piggybacking; rollback recovery; system recovery; Computer crashes; Computer science; Costs; Encoding; Engineering profession; Fault tolerance; Protocols;
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.740522
Filename :
740522
Link To Document :
بازگشت