DocumentCode
2482808
Title
The cost of recovery in message logging protocols
Author
Rao, Sriram ; Alvisi, Lorenzo ; Vin, Harrick M.
Author_Institution
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
fYear
1998
fDate
20-23 Oct 1998
Firstpage
10
Lastpage
18
Abstract
Past research in message logging has focused on studying the relative overhead imposed by pessimistic, optimistic, and causal protocols during failure-free executions. We give the first experimental evaluation of the performance of these protocols during recovery. We discover that, if a single failure is to be tolerated, pessimistic and causal protocols perform best, because they avoid rollbacks of correct processes. For multiple failures, however, the dominant factor in determining performance becomes where the recovery information is logged (i.e. at the sender, at the receiver, or replicated at a subset of the processes in the system) rather than when this information is logged (i.e. if logging is synchronous or asynchronous)
Keywords
message passing; protocols; software fault tolerance; software performance evaluation; system recovery; causal protocols; experimental evaluation; failure-free execution; message logging protocols; optimistic protocols; performance; pessimistic protocols; rollbacks; system recovery; Computer crashes; Cost accounting; Electronic mail; Engineering profession; Laboratories; NASA; Protocols; Uniform resource locators;
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.740469
Filename
740469
Link To Document