| Partial synchrony based on set timeliness |
| Full text |
Pdf
(375 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 102-110
Year of Publication: 2009
ISBN:978-1-60558-396-9
|
|
Authors
|
|
Marcos K. Aguilera
|
Microsoft Research Silicon Valley, Mountain View, CA, USA
|
|
Carole Delporte-Gallet
|
Université Paris 7, Paris, France
|
|
Hugues Fauconnier
|
Université Paris 7, Paris, France
|
|
Sam Toueg
|
University of Toronto, Toronto, ON, Canada
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 19, Downloads (12 Months): 42, Citation Count: 0
|
|
|
ABSTRACT
We introduce a new model of partial synchrony for read-write shared memory systems. This model is based on the notion of set timeliness--a natural and straightforward generalization of the seminal concept of timeliness in the partially synchrony model of Dwork, Lynch and Stockmeyer [8]. Despite its simplicity, the concept of set timeliness is powerful enough to describe the first partially synchronous system for read/write shared memory that separates consensus and set agreement: we show that this system has enough timeliness for solving set agreement but not enough for solving consensus. Set timeliness also allows us to define a family of partially synchronous systems of n processes, denoted Skn (1 ≤ k ≤ n − 1), which closely matches the family of k-anti-Ω failure detectors that were recently shown to be the weakest failure detectors for the k-set agreement problem: We prove that for 1 ≤ k ≤ n − 1, Skn is synchronous enough to implement k-anti-Ω but not enough to implement (k − 1)-anti-Ω. The results above show that set timeliness can be used to study and compare the partial synchrony requirements of problems that are strictly weaker than consensus.
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
|
Marcos K. Aguilera , Carole Delporte-Gallet , Hugues Fauconnier , Sam Toueg, Communication-efficient leader election and consensus with limited link synchrony, Proceedings of the twenty-third annual ACM symposium on Principles of distributed computing, July 25-28, 2004, St. John's, Newfoundland, Canada
[doi> 10.1145/1011767.1011816]
|
| |
2
|
M. K. Aguilera, C. Delporte-Gallet, H. Fauconnier, and S. Toueg. On implementing Omega in systems with weak reliability and synchrony assumptions. Distributed Computing, 21(4):285--314, Oct. 2008.
|
 |
3
|
|
| |
4
|
A. F. Anta, S. Rajsbaum, and C. Travers. Weakest failure detectors via an egg-laying simulation (preliminary version). Tech Report RoSaC-2009-2, Grupo de Sistemas y Comunicaciones, Universidad Rey Juan Carlos, Jan. 2009. Also appears as a brief announcement in PODC 2009.
|
 |
5
|
|
 |
6
|
|
| |
7
|
C. Delporte-Gallet, H. Fauconnier, R. Guerraoui, and A. Tielmann. The disagreement power of an adversary. Article id hal-00376981, Hyper Article en Ligne, Apr. 2009. Available at http://hal.archives-ouvertes.fr/hal-00376981.
|
 |
8
|
|
| |
9
|
A. Fernández and M. Raynal. From an intermittent rotating star to a leader. Technical Report 1810, IRISA, Université de Rennes, France, Aug. 2006.
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
| |
13
|
M. Hutle, D. Malkhi, U. Schmid, and L. Zhou. Chasing the weakest system model for implementing Ω and Consensus. IEEE Transactions on Dependable and Secure Computing. To appear.
|
| |
14
|
|
| |
15
|
|
| |
16
|
M. C. Loui and H. H. Abu-Amara. Memory requirements for agreement among unreliable asynchronous processes. Advances in Computing Research, 4:163--183, 1987.
|
| |
17
|
D. Malkhi, F. Oprea, and L. Zhou. Omega meets Paxos: leader election and stability without eventual timely links. In International Conference on Distributed Computing, volume 3724 of LNCS, pages 199--213. Springer Verlag, Sept. 2005.
|
| |
18
|
|
| |
19
|
|
| |
20
|
S. Rajsbaum, M. Raynal, and C. Travers. Failure detectors as schedulers (an algorithmically-reasoned characterization). Technical Report 1838, IRISA, Université de Rennes, France, Mar. 2007.
|
| |
21
|
|
 |
22
|
|
|