| The disagreement power of an adversary: extended abstract |
| Full text |
Pdf
(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
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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 30, Citation Count: 2
|
|
|
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 (22n − n) 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
|
Ashwinkumar B.V , Arpita Patra , Ashish Choudhary , Kannan Srinathan , Chandrasekharan Pandu Rangan, On tradeoff between network connectivity, phase complexity and communication complexity of reliable communication tolerating mixed adversary, Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing, August 18-21, 2008, Toronto, Canada
[doi> 10.1145/1400751.1400768]
|
| |
5
|
|
 |
6
|
Tushar Deepak Chandra , Vassos Hadzilacos , Sam Toueg, The weakest failure detector for solving consensus, Proceedings of the eleventh annual ACM symposium on Principles of distributed computing, p.147-158, August 10-12, 1992, Vancouver, British Columbia, Canada
[doi> 10.1145/135419.135451]
|
| |
7
|
|
 |
8
|
|
 |
9
|
Rachid Guerraoui , Maurice Herlihy , Petr Kouznetsov , Nancy Lynch , Calvin Newport, On the weakest failure detector ever, Proceedings of the twenty-sixth annual ACM symposium on Principles of distributed computing, August 12-15, 2007, Portland, Oregon, USA
[doi> 10.1145/1281100.1281135]
|
 |
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
|
|
|