ACM Home Page
Please provide us with feedback. Feedback
The disagreement power of an adversary: extended abstract
Full text PdfPdf (289 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: B1-2 table of contents
Pages 288-289  
Year of Publication: 2009
ISBN:978-1-60558-396-9
Authors
Carole Delporte-Gallet  LIAFA, Université Paris Diderot, Paris, France
Hugues Fauconnier  LIAFA, Université Paris Diderot, Paris, France
Rachid Guerraoui  Distributed Programming Laboratory, EPFL, Lausanne, Switzerland
Andreas Tielmann  LIAFA, Université Paris Diderot, Paris, France
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): 6,   Downloads (12 Months): 30,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

At the heart of distributed computing lies the fundamental result that the level of agreement that can be obtained in an asynchronous shared memory model where t processes can crash is exactly t+1. In other words, an adversary that can crash any subset of size at most t can prevent the processes from agreeing on t values. But what about the rest (22nn) adversaries that might crash certain combination of processes and not others?

This paper presents a precise way to characterize such adversaries by introducing the notion of disagreement power: the biggest integer k for which the adversary can prevent processes from agreeing on k values. We show how to compute the disagreement power of an adversary and how this notion enables to derive n classes of adversaries.

We use our characterization to also close the question of the weakest failure detector for k-set agreement. So far, the result has been obtained for two extreme cases: consensus and n−1-set agreement. We answer this question for any k.


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
A. F. Anta, S. Rajsbaum, and C. Travers. Weakest failure detectors via an egg-laying simulation (preliminary version). Tech Report 2, Systems and Communications, Jan. 2009. Also appears as a brief announcement in PODC 2009.
2
 
3
4
 
5
6
 
7
8
9
10
11
 
12
F. P. Junqueira and K. Marzullo. Designing algorithms for dependent process failures. In Future Directions in Distributed Computing, pages 24--28, 2003.
 
13
 
14
15


Collaborative Colleagues:
Carole Delporte-Gallet: colleagues
Hugues Fauconnier: colleagues
Rachid Guerraoui: colleagues
Andreas Tielmann: colleagues