ACM Home Page
Please provide us with feedback. Feedback
The combined power of conditions and failure detectors to solve asynchronous set agreement
Full text PdfPdf (226 KB)
Source Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the twenty-fourth annual ACM symposium on Principles of distributed computing table of contents
Las Vegas, NV, USA
SESSION: Consensus table of contents
Pages: 179 - 188  
Year of Publication: 2005
ISBN:1-59593-994-2
Authors
Achour Mostefaoui  IRISA, Rennes, France
Sergio Rajsbaum  Instituto de Matemáticas, Mexico
Michel Raynal  IRISA, Rennes, France
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 23,   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/1073814.1073848
What is a DOI?

ABSTRACT

An approach to cope with the impossibility of solving agreement problems in asynchronous systems made up of n processes and prone to t process crashes is to use failure detectors. An orthogonal approach that has been used is to consider conditions that restrict the possible inputs to such a problem. This paper considers a system with both failure detectors and conditions. The aim is to identify the failure detector class that abstracts away the synchrony needed to solve k-set agreement for a given condition.Three main contributions are presented. The first is a new class of failure detectors denoted Φty, 0≤ y≤ t. The processes can invoke a primitive queryy(S) with a set of process ids S. Roughly speaking, queryy(S) returns true only when all processes in S have crashed, provided t-y<|S|≤ t. It is shown that the classic Chandra and Toueg's failure detectors are incomparable to the Φty failure detectors. The second contribution is a generic condition-based protocol for Φty that solves k-set agreement. It can be instantiated with any (t-d)-legal condition C and solves k-set agreement for k=1+max(0,d-y); termination is guaranteed for inputs in C. (A condition is x-legal if and only if it can be used to solve x-fault tolerant asynchronous consensus.) A variant of the protocol that terminates always is described. Finally, a corresponding lower bound is presented showing that there is no Φty-based k-set agreement protocol for (t-d)-legal conditions with k≤ max(0,d-y).


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
3
4
5
 
6
7
 
8
 
9
10
11
 
12
13
14
 
15
 
16
Herlihy M.P. and Penso L. D., Tight Bounds for k-Set Agreement with Limited Scope Accuracy Failure Detectors. Proc. 17th Int. Symposium on Distributed Computing (DISC'03), Springer Verlag LNCS #2848, pp. 279--291, Sorrento (Italy), 2003.
 
17
18
19
 
20
 
21
Izumi T. and Masuzawa T., Synchronous Condition-Based Consensus Adapting to Input Vector Legality. Proc. 18th Int. Symposium on Distributed Computing (DISC'04), Springer-Verlag LNCS #3224, pp. 16--29, 2004.
 
22
Mostefaoui A., Mourgaya E., and Raynal M., Asynchronous Implementation of Failure Detectors, Proc. Int. IEEE Conference on Dependable Systems and Networks (DSN'03), IEEE Computer Press, pp. 351-360, San Francisco (CA), 2003.
23
 
24
Mostefaoui A., Rajsbaum S. and Raynal M., Using Conditions to Expedite Consensus in Synchronous Systems. Proc. 17th Int. Symposium on Distributed Computing (DISC'03), Springer-Verlag LNCS #2848, pp. 249--263, 2003.
 
25
Mostefaoui A., Rajsbaum S. and Raynal M., The Synchronous Condition-Based Consensus Hierarchy. Proc. 18th Int. Symposium on Distributed Computing (DISC'04), Springer-Verlag LNCS #3224, pp. 1-15, Amsterdam (Netherlands), 2004.
 
26
Mostefaoui A., Rajsbaum S. and Raynal M., The Combined Power of Conditions and Information on Failures to Solve Asynchronous Set Agreement. Tech Report #1688, IRISA, Université de Rennes (France), 2005. http://www.irisa.fr/bibli/publi/pi/2005/1688/1688.html
 
27
 
28
 
29
30
31
 
32
Mostefaoui A. and Raynal M., Leader-Based Consensus. Parallel Processing Letters, 11(1):95--107, 2001.
 
33
Raïpin Parvédy Ph., Raynal M. and Travers C., Decision Optimal Early-Stopping k-set Agreement in Synchronous Systems with General Omission Failures. Tech Report #1711, IRISA, Université de Rennes (France), 2005. http://www.irisa.fr/bibli/publi/pi/2005/1711/1711.html
 
34
 
35
 
36
37
 
38
Zibin Y., Condition-Based Consensus in Synchronous Systems. Proc. 17th Int. Symposium on Distributed Computing, Springer-Verlag LNCS #2848, pp. 239--248, 2003.


Collaborative Colleagues:
Achour Mostefaoui: colleagues
Sergio Rajsbaum: colleagues
Michel Raynal: colleagues