Back to Search
Start Over
Chasing the Weakest Failure Detector for k-Set Agreement in Message-passing Systems
- Source :
- [Research Report] PI-1981, 2011, pp.15, 11th IEEE International Symposium on Network Computing and Applications (NCA 2012), 11th IEEE International Symposium on Network Computing and Applications (NCA 2012), Aug 2012, Cambridge, United States. ⟨10.1109/NCA.2012.19⟩, NCA
- Publication Year :
- 2011
- Publisher :
- HAL CCSD, 2011.
-
Abstract
- This paper continues our quest for the weakest failure detector which allows the k-set agreement problem to be solved in asynchronous message-passing systems prone to any number of process failures. It has two main contributions which (we hope) will be instrumental to complete this quest. The first contribution is a new failure detector (denoted ∏∑x,y). This failure detector has several noteworthy properties. (a) It is stronger than ∑x which has been shown to be necessary. (b) It is equivalent to the pair (∑, Ω) when x = y = 1 (from which it follows that ∏∑1,1 is optimal to solve consensus). (c) It is equivalent to the pair (∑n−1, Ωn−1) when x = y = n − 1 (from which it follows that ∏∑n−1, n−1) is optimal for (n − 1)-set agreement). (d) It is strictly weaker than the pair (∑x,Ωy) (which has been investigated in previous works) for the pairs (x, y) such that 1 < y < x < n. (e) It is operational: the paper presents a ∏∑x,y-based algorithm that solves k-set agreement for k ⩾ xy. The second contribution of the paper is a proof that, for 1 < k < n − 1, the eventual leaders failure detector k (which eventually provides each process with the same set of k process identities, this set including at least one correct process) is not necessary to solve k-set agreement problem. More precisely, the paper shows that the weakest failure detector for k-set agreement and k cannot be compared.
- Subjects :
- Reduction (recursion theory)
K-set
Computer science
Distributed computing
[INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS]
[INFO.INFO-OH]Computer Science [cs]/Other [cs.OH]
0102 computer and information sciences
02 engineering and technology
k-Set agreement
01 natural sciences
Electronic mail
Set (abstract data type)
0202 electrical engineering, electronic engineering, information engineering
Eventual leader
Set theory
Asynchronous system
Reduction
Discrete mathematics
Asynchronous distributed system
Failure detector
Wait-freedom
020203 distributed computing
Message passing
Fault tolerance
Fault-tolerance
Message-passing system
[INFO.INFO-OH] Computer Science [cs]/Other [cs.OH]
010201 computation theory & mathematics
Asynchronous communication
[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]
Quorum
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- [Research Report] PI-1981, 2011, pp.15, 11th IEEE International Symposium on Network Computing and Applications (NCA 2012), 11th IEEE International Symposium on Network Computing and Applications (NCA 2012), Aug 2012, Cambridge, United States. ⟨10.1109/NCA.2012.19⟩, NCA
- Accession number :
- edsair.doi.dedup.....d68a53276d2f9a58c714613fe985349d
- Full Text :
- https://doi.org/10.1109/NCA.2012.19⟩