On the Space Complexity of Set Agreement

被引:5
作者
Delporte-Gallet, Carole [1 ]
Fauconnier, Hugues [1 ]
Kuznetsov, Petr [2 ]
Ruppert, Eric [3 ]
机构
[1] Univ Paris Diderot, LIAFA, Paris, France
[2] Telecom ParisTech, Paris, France
[3] York Univ, N York, ON, Canada
来源
PODC'15: PROCEEDINGS OF THE 2015 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING | 2015年
基金
加拿大自然科学与工程研究理事会;
关键词
space complexity; k-set agreement; m-obstruction-freedom;
D O I
10.1145/2767386.2767406
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The k-set agreement problem is a generalization of the classical consensus problem in which processes are permitted to output up to k different input values. In a system of n processes, an m-obstruction-free solution to the problem requires termination only in executions where the number of processes taking steps is eventually bounded by m. This family of progress conditions generalizes wait-freedom (m = n) and obstruction-freedom (m = 1). In this paper, we prove upper and lower bounds on the number of registers required to solve m-obstruction-free k-set agreement, considering both one-shot and repeated formulations. In particular, we show that repeated k-set agreement can be solved using n + 2m - k registers and establish a nearly matching lower bound of n + m k.
引用
收藏
页码:271 / 280
页数:10
相关论文
共 15 条
[1]   ATOMIC SNAPSHOTS OF SHARED-MEMORY [J].
AFEK, Y ;
ATTIYA, H ;
DOLEV, D ;
GAFNI, E ;
MERRITT, M ;
SHAVIT, N .
JOURNAL OF THE ACM, 1993, 40 (04) :873-890
[2]  
BOROWSKY E, 1993, 25 ACM S THEOR COMP, V0025, P00091, DOI DOI 10.1145/167088.167119
[3]   MORE CHOICES ALLOW MORE FAULTS - SET CONSENSUS PROBLEMS IN TOTALLY ASYNCHRONOUS SYSTEMS [J].
CHAUDHURI, S .
INFORMATION AND COMPUTATION, 1993, 105 (01) :132-158
[4]  
Delporte-Gallet Carole, 2013, LECT NOTES COMPUTER, V7853, P28
[5]  
Delporte-Gallet Carole, 2015, ABS150502690 CORR
[6]   Time lower bounds for implementations of multi-writer snapshots [J].
Ellen, Faith ;
Fatourou, Panagiota ;
Ruppert, Eric .
JOURNAL OF THE ACM, 2007, 54 (06)
[7]   On the space complexity of randomized synchronization [J].
Fich, F ;
Herlihy, M ;
Shavit, N .
JOURNAL OF THE ACM, 1998, 45 (05) :843-862
[8]   Anonymous and fault-tolerant shared-memory computing [J].
Guerraoui, Rachid ;
Ruppert, Eric .
DISTRIBUTED COMPUTING, 2007, 20 (03) :165-177
[9]  
Herlihy M, 2002, INT CON DISTR COMP S, P522
[10]   The topological structure of asynchronous computability [J].
Herlihy, M ;
Shavit, N .
JOURNAL OF THE ACM, 1999, 46 (06) :858-923