• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

The Cost of Recovery in Message Logging Protocols (1998)

Cached

  • Download as a PDF
  •  
  • Download as a PS

Download Links

  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [net.cs.utexas.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Sriram Rao , Lorenzo Alvisi , Harrick M. Vin
Citations:24 - 3 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Rao98thecost,
    author = {Sriram Rao and Lorenzo Alvisi and Harrick M. Vin},
    title = {The Cost of Recovery in Message Logging Protocols},
    year = {1998}
}

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

Past research in message logging has focused on studying the relative overhead imposed by pessimistic, optimistic, and causal protocols during failure-free executions. In this paper, 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). 1 Introduction Message-logging protocols (for example, [2, 3, 4, 6, 9, 10, 14, 15]) are popular techniques for building systems that can tolerate process crash failures. These protocols are built on the assumption that the state of a process is...

Citations

725 the Ordering of Events in a Distributed System - Time - 1978
716 Implementing fault-tolerant services using the state machine approach: a tutorial - Schneider - 1990
577 Virtual Time and Global States in Distributed Systems - Mattern - 1988
474 A Survey of Rollback-Recovery Protocols in Message-Passing Systems - Elnozahy, Alvisi, et al. - 2002
284 Optimistic Recovery in Distributed Systems - Strom, Yemini - 1985
251 Libckpt: Transparent Checkpointing under Unix - Plank, Beck, et al. - 1995
199 Recovery in Distributed Systems Using Optimistic Message Logging and Checkpointing - Johnson, Zwaenepoel - 1990
181 Manetho: Transparent Rollback-Recovery with Low Overhead, Limited Rollback, and Fast output Commit - Elnozahy, Zwaenepoel - 1992
181 The performance of consistent checkpointing - Elnozahy, Johnson, et al. - 1992
123 Sender-Based Message Logging - Johnson, Zwaenepoel - 1987
117 A message system supporting fault tolerance - Borg, Baumbach, et al. - 1983
105 Monitors, messages, and clusters: The p4 parallel programming system - Butler, Lusk - 1993
105 The Rio File Cache: Surviving Operating System Crashes - Chen, Ng, et al. - 1996
104 Efficient distributed recovery using message logging - Sistla, Welch - 1989
93 Message logging: Pessimistic, optimistic, causal, and optimal - Alvisi, Marzullo - 1998
91 Publishing: a reliable broadcast communication mechanism - Powell, Presotto - 1983
74 Checkpointing and its applications - Wang, Huang, et al.
68 Volatile logging in n-fault-tolerant distributed systems - Strom, Bacon, et al. - 1988
61 Nonblocking and Orphan-Free Message Logging Protocols - Alvisi, Hoppe, et al. - 1993
52 The recovery box: Using fast recovery to provide high availability in the UNIX environment - Baker, Sullivan - 1992
51 On the use and implementation of message logging - Elnozahy, Zwaenepoel - 1994
50 Distributed System Fault Tolerance Using Message Logging and Checkpointing - Johnson - 1989
47 Crash recovery with little overhead - Juang, Venkatesan - 1987
44 B.,"Efficient Transparent Optimistic Rollback Recovery for Distributed Application Programs - Johnson - 1993
43 V.K.: How to recover efficiently and asynchronously when optimism fails - Damani, Garg - 1996
34 H.M.: Egida: An extensible toolkit for lowoverhead fault-tolerance - Rao, Alvisi, et al. - 1999
24 Fault-tolerance in Distributed systems Using Rollback-Recovery and - Elnozahy - 1993
23 MPI: The Complete Reference. Scientific and engineering computation - Snir, Otto, et al. - 1996
17 Trade-Offs in Implementing Optimal Message Logging - Alvisi, Marzullo - 1996
17 Efficient Algorithms for Optimistic Crash Recovery - Venkatesan, Juang - 1994
15 On the relevance of Communication Costs of Rollback-Recovery Protocols - Elnozahy - 1995
15 Message Logging - Alvisi, Marzullo - 1998
6 the Ordering of Events in a Distributed System,º - Lamport, ªTime - 1978
5 A non-blocking recovery algorithm for causal message logging - Mitchell, Garg - 1998
2 ªOptimistic Recovery in Distributed Systems,º Proc - Strom, Yemeni - 1985
1 ªTradeoffs in Implementing Optimal Message Logging - Alvisi, Marzullo - 1996
1 ªMessage Logging - Alvisi, Marzullo - 1998
1 ªA Message System Supporting Fault Tolerance,º - Borg, Baumbach, et al. - 1983
1 ªSender-Based Message Logging,º Digest of Papers: 17th Ann. Int'l Symp. Fault-Tolerant Computing - Johnson, Zwaenepoel - 1987
1 ªCrash Recovery with Little Overhead,º - Juang, Venkatesan - 1987
1 ªScientific and Engineering Computation Series,º MPI: The Complete Reference - Snir, Otto, et al. - 1996
1 ªVolatile Logging in nFault-Tolerant Distributed Systems,º Proc. Third Ann. Int'l Symp. Fault-Tolerant Computing - Strom, Bacon, et al. - 1988
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University