• DocumentCode
    3183677
  • Title

    An indulgent uniform total order algorithm with optimistic delivery

  • Author

    Vicente, Pedro ; Rodrigues, Luís

  • Author_Institution
    Lisbon Univ., Portugal
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    92
  • Lastpage
    101
  • Abstract
    A total order algorithm is a fundamental building block in the construction of distributed fault-tolerant applications. Unfortunately, the implementation of such a primitive can be expensive both in terms of communication steps and of number of messages exchanged. This problem is exacerbated in large-scale systems, where the performance of the algorithm may be limited by the presence of high-latency links. Typically, the most efficient total order algorithms do not provide uniform delivery and assume the availability of a perfect failure detector. Such algorithms may provide inconsistent results if the system assumptions do not hold. On the other hand, algorithms that assume an unreliable failure detector always provide consistent results but exhibit higher costs. This paper presents a new algorithm that combines the advantages of both approaches. On good periods, when the system is stable and processes are not suspected, the algorithm operates as if a perfect failure detector is assumed. Yet, the algorithm is indulgent, since it never violates consistency, even in runs where processes are suspected.
  • Keywords
    distributed processing; fault tolerant computing; Total Order Broadcast problem; distributed fault-tolerant; dynamic reconfiguration; failure detector; large-scale systems; performance evaluation; total order algorithm; Algorithm design and analysis; Availability; Broadcasting; Computer crashes; Costs; Detectors; Fault tolerance; Large-scale systems; Object oriented modeling; Safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2002. Proceedings. 21st IEEE Symposium on
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-1659-9
  • Type

    conf

  • DOI
    10.1109/RELDIS.2002.1180177
  • Filename
    1180177