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
Link To Document