ACM Home Page
Please provide us with feedback. Feedback
Partial synchrony based on set timeliness
Full text PdfPdf (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
SESSION: R3 table of contents
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
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): 19,   Downloads (12 Months): 42,   Citation Count: 0
Additional Information:

abstract   references   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.1582737
What is a DOI?

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 ≤ kn − 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 ≤ kn − 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
 
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

Collaborative Colleagues:
Marcos K. Aguilera: colleagues
Carole Delporte-Gallet: colleagues
Hugues Fauconnier: colleagues
Sam Toueg: colleagues