• DocumentCode
    2672555
  • Title

    Distributed recovery with K-optimistic logging

  • Author

    Wang, Yi-Min ; Damani, Om P. ; Garg, Vijay K.

  • Author_Institution
    AT&T Bell Labs., Murray Hill, NJ, USA
  • fYear
    1997
  • fDate
    27-30 May 1997
  • Firstpage
    60
  • Lastpage
    67
  • Abstract
    Fault-tolerance techniques based on checkpointing and message logging have been increasingly used in real-world applications to reduce service downtime. Most industrial applications have chosen pessimistic logging because it allows fast and localized recovery. The price that they must pay, however, is the higher failure-free overhead. In this paper, we introduce the concept of K-optimistic logging where K is the degree of optimism that can be used to fine-tune the tradeoff between failure-free overhead and recovery efficiency. Traditional pessimistic logging and optimistic logging then become the two extremes in the entire spectrum spanned by K-optimistic logging. Our approach is to prove that only dependencies on those states that may be lost upon a failure need to be tracked on-line, and so transitive dependency tracking can be performed with a variable-size vector. The size of the vector piggybacked on a message then indicates the number of processes whose failures may revoke the message, and K corresponds to the system-imposed upper bound on the vector size
  • Keywords
    computer networks; fault tolerant computing; system recovery; K-optimistic logging; checkpointing; distributed recovery; failure-free overhead; fault-tolerance techniques; localized recovery; message logging; optimistic logging; pessimistic logging; recovery efficiency; transitive dependency tracking; upper bound; variable-size vector; Buffer storage; Checkpointing; Control systems; Fault tolerance; Fault tolerant systems; Telecommunication control; Upper bound; Wood industry;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1997., Proceedings of the 17th International Conference on
  • Conference_Location
    Baltimore, MD
  • ISSN
    1063-6927
  • Print_ISBN
    0-8186-7813-5
  • Type

    conf

  • DOI
    10.1109/ICDCS.1997.597853
  • Filename
    597853