Parallel Consensus is Harder than Set Agreement in Message Passing

被引:2
|
作者
Bouzid, Zohir [1 ]
Travers, Corentin [2 ]
机构
[1] UPMC, LIP6, CNRS, Paris, France
[2] CNRS, F-75700 Paris, France
来源
2013 IEEE 33RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS) | 2013年
关键词
Consensus; Failure detectors; Fault tolerance; Agreement; Message passing; Kneser graph; WEAKEST FAILURE DETECTOR; KNESERS CONJECTURE; SYSTEMS; COMPUTABILITY; KNOWLEDGE; PROOF;
D O I
10.1109/ICDCS.2013.72
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the traditional consensus task, processes are required to agree on a common value chosen among the initial values of the participating processes. It is well known that consensus cannot be solved in crash-prone, asynchronous distributed systems. Two generalizations of the consensus tasks have been introduced: k-set agreement and k-parallel consensus. The k-set agreement task has the same requirements as consensus except that processes are allowed to decide up to k distinct values. In the k-parallel consensus task, each process participates simultaneously in k instances of consensus and is required to decide in at least one of them; any two processes deciding in the same instance must decide the same value. It is known that both tasks are equivalent in the wait-free shared memory model. Perhaps surprisingly, this paper shows that this is no longer the case in the n-process asynchronous message passing model with at most t process crashes. Specifically, the paper establishes that for parameters t, n, k such that t > n+ k-2/2, k-parallel consensus is strictly harder than k-set agreement. The proof compares the information on failures necessary to solve each task in the failure detector framework and relies on a result in topological combinatorics, namely, the chromatic number of Kneser graphs. The paper also introduces the new failure detector class V Sigma k, which is a generalization of the quorum failures detector class Sigma suited to k-parallel consensus.
引用
收藏
页码:611 / 620
页数:10
相关论文
共 50 条
  • [1] Easy Impossibility Proofs for k-Set Agreement in Message Passing Systems
    Biely, Martin
    Robinson, Peter
    Schmid, Ulrich
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2011, 7109 : 299 - +
  • [2] The Weakest Failure Detector for Message Passing Set-Agreement
    Delporte-Gallet, Carole
    Fauconnier, Hugues
    Guerraoui, Rachid
    Tielmann, Andreas
    DISTRIBUTED COMPUTING, PROCEEDINGS, 2008, 5218 : 109 - +
  • [3] Uniform consensus is harder than consensus
    Charron-Bost, B
    Schiper, A
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2004, 51 (01): : 15 - 37
  • [4] Relations Linking Failure Detectors Associated with k-Set Agreement in Message-Passing Systems
    Mostefaoui, Achour
    Raynal, Michel
    Stainer, Julien
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, 2011, 6976 : 341 - 355
  • [5] Gracefully degrading consensus and k-set agreement in directed dynamic networks
    Biely, Martin
    Robinson, Peter
    Schmid, Ulrich
    Schwarz, Manfred
    Winkler, Kyrill
    THEORETICAL COMPUTER SCIENCE, 2018, 726 : 41 - 77
  • [6] Weak Synchrony Models and Failure Detectors for Message Passing (k-)Set Agreement
    Biely, Martin
    Robinson, Peter
    Schmid, Ulrich
    PRINCIPLES OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, 5923 : 285 - 299
  • [7] Communication Complexity of Consensus in Anonymous Message Passing Systems
    Fusco, Emanuele G.
    Pelc, Andrzej
    FUNDAMENTA INFORMATICAE, 2015, 137 (03) : 305 - 322
  • [8] Chasing the Weakest Failure Detector for k-Set Agreement in Message-passing Systems
    Mostefaoui, Achour
    Raynal, Michel
    Stainer, Julien
    2012 11TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2012, : 44 - 51
  • [9] On the road to the weakest failure detector for k-set agreement in message-passing systems
    Bonnet, Francois
    Raynal, Michel
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (33) : 4273 - 4284
  • [10] Brief Announcement: Weak Synchrony Models and Failure Detectors for Message Passing (k-)Set Agreement
    Biely, Martin
    Robinson, Peter
    Schmid, Ulrich
    DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, 5805 : 360 - 361