• DocumentCode
    1591104
  • Title

    A case study of agreement problems in distributed systems: non-blocking atomic commitment

  • Author

    Raynal, Michel

  • Author_Institution
    IRISA, Rennes
  • fYear
    1997
  • Firstpage
    209
  • Lastpage
    214
  • Abstract
    The paper considers an agreement problem whose practical interest is well known, namely the Non-Blocking Atomic Commitment Problem. First, a generic protocol solving this problem is given and then instantiations of its generic statements are provided for both synchronous and asynchronous distributed systems. These instantiations use a few basic components: timeout mechanism and reliable multicast primitives for synchronous systems unreliable failure detectors and a solution to the consensus problem for asynchronous systems. So, the article can also be considered as an introduction to state of the art concepts and protocols for distributed fault tolerance
  • Keywords
    distributed processing; fault tolerant computing; protocols; reliability; software fault tolerance; agreement problems; asynchronous distributed systems; asynchronous systems; case study; consensus problem; distributed fault tolerance; generic protocol; generic statements; instantiations; non blocking atomic commitment; reliable multicast primitives; synchronous systems unreliable failure detectors; timeout mechanism; Access protocols; Computer aided software engineering; Concurrency control; Concurrent computing; Delay; Detectors; Fault tolerant systems; System recovery; Testing; Voting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Assurance Systems Engineering Workshop, 1997., Proceedings
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-8186-7971-9
  • Type

    conf

  • DOI
    10.1109/HASE.1997.648067
  • Filename
    648067