ACM Home Page
Please provide us with feedback. Feedback
The weakest failure detector for solving k-set agreement
Full text PdfPdf (411 KB)
Source
Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the 28th ACM symposium on Principles of distributed computing table of contents
Calgary, AB, Canada
SESSION: R3 table of contents
Pages 83-91  
Year of Publication: 2009
ISBN:978-1-60558-396-9
Authors
Eli Gafni  UCLA, Los Angeles, CA, USA
Petr Kuznetsov  TU Berlin, Berlin, Germany
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 33,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1582716.1582735
What is a DOI?

ABSTRACT

A failure detector is a distributed oracle that provides processes in a distributed system with hints about failures. The notion of a weakest failure detector captures the exact amount of synchrony needed for solving a given distributed computing problem.

In this paper, we determine the weakest failure detector for solving k-set agreement among n processes (n > k) using reads and writes in shared memory, regardless of the assumptions on when and where failures might occur. This failure detector is derived directly from the impossibility of wait-free k + 1-process k-set agreement. Our approach can be viewed as an extension of the asynchronous BG-simulation technique to partially synchronous systems.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Yehuda Afek, Eli Gafni, Sergio Rajsbaum, Michel Raynal, and Corentin Travers. Simultaneous consensus tasks: A tighter characterization of set-consensus. In ICDCN, pages 331--341, 2006.
 
2
Antonio Fernández Anta, Sergio Rajsbaum, and Corentin Travers. Weakest failure detectors via an egg-laying simulation (brief announcement). In PODC, 2009.
3
4
 
5
6
7
8
 
9
Wei Chen, Jialin Zhang, Yu Chen, and Xuezheng Liu. Weakening failure detectors for k-set agreement via the partition approach. In DISC, pages 123--138, 2007.
 
10
11
12
13
 
14
Rachid Guerraoui, Maurice Herlihy, Petr Kuznetsov, Nancy A. Lynch, and Calvin C. Newport. On the weakest failure detector ever. Distributed Computing, 21(5):353--366, February 2009.
 
15
Rachid Guerraoui and Petr Kuznetsov. Failure detectors as type boosters. Distributed Computing, 20(5):343--358, 2008.
16
17
 
18
Petr Kuznetsov. Simple CHT: A new derivation of the weakest failure detector for consensus. Technical Report 2009-05, TU Berlin, February 2009. http://www.net.t-labs.tu-berlin.de/∼petr/pubs/chts.pdf.
 
19
 
20
M.C. Loui and H.H. Abu-Amara. Memory requirements for agreement among unreliable asynchronous processes. Advances in Computing Research, 4:163--183, 1987.
 
21
Michel Raynal. K-anti-Omega, August 2007. Rump session at PODC 2007.
 
22
Michel Raynal and Corentin Travers. In search of the holy grail: Looking for the weakest failure detector for wait-free set agreement. In OPODIS, pages 3--19, 2006.
23
24


Collaborative Colleagues:
Eli Gafni: colleagues
Petr Kuznetsov: colleagues