• 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