• DocumentCode
    3034860
  • Title

    A practical building block for solving agreement problems in asynchronous distributed systems

  • Author

    Hurfin, Michel ; Raynal, Michel ; Tronel, Frédéric

  • Author_Institution
    IRISA, Rennes, France
  • fYear
    1998
  • fDate
    16-18 Feb 1998
  • Firstpage
    25
  • Lastpage
    31
  • Abstract
    Providing processes with the same view of a global state or allowing them to take consistent decisions, despite asynchrony and failure occurrences, are fundamental problems encountered in distributed systems. These problems are called agreement problems. Non blocking atomic commitment and definition of a single delivery order for broadcast messages are examples of such problems. We define a paradigm (called Single Global View) that encompasses various practical agreement problems. The interest of this paradigm lies in its practicability: each process starts with an initial value, and all these values are pieced together in such a way that, despite process crashes and asynchrony, all correct processes are delivered the same set of values (namely, the Single Global View). The power of this paradigm is the same as that of the consensus problem defined by theoreticians. Instantiations of the paradigm, which solve practical agreement problems, are given. A protocol implementing the paradigm is also presented
  • Keywords
    broadcasting; distributed processing; fault tolerant computing; message passing; Single Global View; agreement problems; asynchronous distributed systems; asynchrony; broadcast messages; consensus problem; consistent decisions; failure occurrences; global state; non blocking atomic commitment; practical building block; process crashes; protocol; single delivery order; Broadcasting; Computer crashes; Delay; Detectors; Fault tolerant systems; Protocols; Tellurium; Timing; Voting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing and Communications, 1998. IPCCC '98., IEEE International
  • Conference_Location
    Tempe/Phoenix, AZ
  • ISSN
    1097-2641
  • Print_ISBN
    0-7803-4468-5
  • Type

    conf

  • DOI
    10.1109/PCCC.1998.659892
  • Filename
    659892