• DocumentCode
    3425746
  • Title

    Intersecting sets: a basic abstraction for asynchronous agreement problems

  • Author

    Friedman, Roy ; Mostéfaoui, Achour ; Raynal, Micheal

  • Author_Institution
    Dept. of Comput. Sci., Technion, Haifa, Israel
  • fYear
    2005
  • fDate
    12-14 Dec. 2005
  • Abstract
    Defining good abstractions is a central issue when one wants to understand the deep structure and basic principles that underlie computing mechanisms. This paper introduces a basic and particularly simple distributed computing abstraction suited to asynchronous distributed agreement problems. This abstraction, called intersecting sets, requires each process to deposit a value and allows each non-faulty process to obtain a subset of these values such that any two such sets have a non-empty intersection. This simple abstraction captures an essential part of distributed agreement problems. After having introduced and motivated this abstraction, the paper investigates its properties, its power and its benefit when solving distributed agreement problems.
  • Keywords
    distributed algorithms; asynchronous distributed agreement problems; distributed algorithm; distributed computing abstraction; failure detection; intersecting sets; message passing; nonblocking atomic commit; Broadcasting; Computational modeling; Computer science; Detectors; Distributed algorithms; Distributed computing; Fault detection; Fault tolerant systems; Message passing; Power system reliability; Asynchronous system; Computing abstraction; Consensus; Distributed algorithm; Failure detector; Message passing; Non blocking atomic commit.;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing, 2005. Proceedings. 11th Pacific Rim International Symposium on
  • Print_ISBN
    0-7695-2492-3
  • Type

    conf

  • DOI
    10.1109/PRDC.2005.37
  • Filename
    1607494