On the road to the weakest failure detector for k-set agreement in message-passing systems
On the road to the weakest failure detector for k-set agreement in message-passing systems
复制标题
消息传递系统中 k 集协议的最弱故障检测器之路
DOI:
10.1016/j.tcs.2010.11.007
复制
发表时间:
2011
影响因子:
1.1
通讯作者:
M.Raynal
中科院分区:
文献类型:
--
作者:
F.Bonnet;M.Raynal
In the k-set agreement problem, each process (in a set of n processes) proposes a value and has to decide a proposed value in such a way that at most k different values are decided. While this problem can easily be solved in asynchronous systems prone to t process crashes when k>t, it cannot be solved when k≤t. For several years, the failure-detector-based approach has been investigated to circumvent this impossibility. While the weakest failure detector class to solve the k-set agreement problem in read/write shared memory systems has recently been discovered (PODC 2009), the situation is different in message-passing systems where the weakest failure detector classes are known only for the extreme cases k=1 (consensus) and k=n−1 (set agreement). This paper presents four contributions whose aim is to help pave the way to discover the weakest failure detector class for k-set agreement in message-passing systems. These contributions are the following. (a) The first is a new failure detector class, denoted Πk, that is such that Π1=Σ×Ω (the weakest class for k=1), and Πn−1=L (the weakest class for k=n−1). (b) The second is an investigation of the structure of Πkthat shows that Πkis the combination of two failure detector classes Σk(that is new) and Ωk(they generalize the previous “quorums” and “eventual leaders” failure detector classes, respectively). (c) The third contribution concerns Σkthat is shown to be a necessary requirement (as far as information on failure is concerned) to solve the k-set agreement problem in message-passing systems. (d) Finally, the last contribution is a Πn−1-based algorithm that solves the (n−1)-set agreement problem. This algorithm provides us with a new algorithmic insight on the way the (n−1)-set agreement problem can be solved in asynchronous message-passing systems. It is hoped that these contributions will help discover the weakest failure detector class for k-set agreement in message-passing systems.
登录
查看更多内容
DOI:
10.1109/prdc.2006.59
发表时间:
2006
期刊:
2006 12th Pacific Rim International Symposium on Dependable Computing (PRDC'06)
影响因子:
--
作者:
M. Raynal;Corentin Travers
通讯作者:
Corentin Travers
DOI:
10.1007/978-3-642-17653-1_16
发表时间:
2010
期刊:
--
影响因子:
--
作者:
Z. Bouzid;Corentin Travers
通讯作者:
Corentin Travers
DOI:
10.1145/1734213.1734216
发表时间:
2010
期刊:
J. ACM
影响因子:
--
作者:
C. Delporte;H. Fauconnier;R. Guerraoui
通讯作者:
R. Guerraoui
DOI:
10.1145/1400751.1400764
发表时间:
2008
期刊:
--
影响因子:
--
作者:
C. Delporte;H. Fauconnier;R. Guerraoui
通讯作者:
R. Guerraoui
DOI:
10.1145/343477.343536
发表时间:
2000
期刊:
--
影响因子:
--
作者:
A. Mostéfaoui;M. Raynal
通讯作者:
M. Raynal