Topological treatment of early-deciding set-agreement

被引:0
作者
Guerraoui, Rachid [1 ,2 ]
Herlihy, Maurice [3 ]
Pochon, Bastian [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Sch Comp & Commun Sci, CH-1015 Lausanne, Switzerland
[2] MIT, Lab Comp Sci & Artificial Intelligence, Cambridge, MA USA
[3] Brown Univ, Dept Comp Sci, Providence, RI 02912 USA
来源
PRINCIPLES OF DISTRIBUTED SYSTEMS, PROCEEDINGS | 2006年 / 4305卷
关键词
set-agreement; topology; time complexity; lower bound; early global decision;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper considers the k-set-agreement problem in a synchronous message passing distributed system where up to t processes can fail by crashing. We determine the number of communication rounds needed for all correct processes to reach a decision in a given run, as a function of k, the degree of coordination, and f <= t the number of processes that actually fail in the run. We prove a lower bound of min([f/k] + 2, [t/k] + 1) rounds. Our proof uses simple topological tools to reason about runs of a full information set-agreement protocol. In particular, we introduce a topological operator, which we call the early deciding operator, to capture rounds where k processes fail but correct processes see only k - 1 failures.
引用
收藏
页码:20 / 35
页数:16
相关论文
共 9 条
[1]   A topological treatment of early-deciding set-agreement [J].
Guerraoui, Rachid ;
Herlihy, Maurice ;
Pochon, Bastian .
THEORETICAL COMPUTER SCIENCE, 2009, 410 (6-7) :570-580
[2]   THE COMPLEXITY OF EARLY DECIDING SET AGREEMENT [J].
Gafni, Eli ;
Guerraoui, Rachid ;
Pochon, Bastian .
SIAM JOURNAL ON COMPUTING, 2011, 40 (01) :63-78
[3]   The Weakest Failure Detector for Message Passing Set-Agreement [J].
Delporte-Gallet, Carole ;
Fauconnier, Hugues ;
Guerraoui, Rachid ;
Tielmann, Andreas .
DISTRIBUTED COMPUTING, PROCEEDINGS, 2008, 5218 :109-+
[4]   The Complexity of Early Deciding Set Agreement: How can Topology help? [J].
Guerraoui, Rachid ;
Pochon, Bastian .
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 230 :71-78
[5]   Multi-Sided Shared Coins and Randomized Set-Agreement [J].
Hillel, Keren Censor .
SPAA '10: PROCEEDINGS OF THE TWENTY-SECOND ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2010, :60-68
[6]   A non-topological proof for the impossibility of k-set agreement [J].
Attiya, Hagit ;
Castaneda, Armando .
THEORETICAL COMPUTER SCIENCE, 2013, 512 :41-48
[7]   A Non-topological Proof for the Impossibility of k-Set Agreement [J].
Attiya, Hagit ;
Castaneda, Armando .
STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, 2011, 6976 :108-+
[8]   A Topological View of Partitioning Arguments: Reducing k-Set Agreement to Consensus [J].
Galeana, Hugo Rincon ;
Winkler, Kyrill ;
Schmid, Ulrich ;
Rajsbaum, Sergio .
STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2019, 2019, 11914 :307-322
[9]   Strongly Terminating Early-Stopping k-Set Agreement in Synchronous Systems with General Omission Failures [J].
Philippe Raïpin Parvédy ;
Michel Raynal ;
Corentin Travers .
Theory of Computing Systems, 2010, 47 :259-287