Asynchronous Consensus with Bounded Memory

被引:0
作者
Delporte-Gallet, Carole [1 ]
Fauconnier, Hugues [1 ]
机构
[1] IRIF Univ Paris Diderot, Paris, France
来源
NETWORKED SYSTEMS, NETYS 2016 | 2016年 / 9944卷
关键词
Shared memory; Space complexity; Consensus; FAILURE DETECTOR; ALGORITHMS;
D O I
10.1007/978-3-319-46140-3_12
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present here a bounded memory size Obstruction-Free consensus algorithm for the asynchronous shared memory model. More precisely for a set of n processes, this algorithm uses n + 2 multi-writer multi-reader registers, each of these registers being of size O(log( n)) bits. From this, we get a bounded memory size space complexity consensus algorithm with single-writer multi-reader registers and a bounded memory size space complexity consensus algorithm in the asynchronous message passing model with a majority of correct processes. As it is easy to ensure the Obstruction-Free assumption with randomization (or with leader election failure detector ohm) we obtain a bounded memory size randomized consensus algorithm and a bounded memory size consensus algorithm with failure detector.
引用
收藏
页码:154 / 168
页数:15
相关论文
共 35 条
[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]  
[Anonymous], 2008, ART MULTIPROCESSOR P
[3]   Randomized protocols for asynchronous consensus [J].
Aspnes, J .
DISTRIBUTED COMPUTING, 2003, 16 (2-3) :165-175
[4]   SHARING MEMORY ROBUSTLY IN MESSAGE-PASSING SYSTEMS [J].
ATTIYA, H ;
BARNOY, A ;
DOLEV, D .
JOURNAL OF THE ASSOCIATION FOR COMPUTING MACHINERY, 1995, 42 (01) :124-142
[5]   The Complexity of Obstruction-Free Implementations [J].
Attiya, Hagit ;
Guerraoui, Rachid ;
Hendler, Danny ;
Kuznetsov, Petr .
JOURNAL OF THE ACM, 2009, 56 (04)
[6]  
Attiya Hagit, 2004, Distributed Computing, V19
[7]  
Ben-Or M., 1983, 2 ACM PODC, P27
[8]  
Borowsky E., 1993, Proceedings of the Twenty-Fifth Annual ACM Symposium on the Theory of Computing, P91, DOI 10.1145/167088.167119
[9]   Unreliable failure detectors for reliable distributed systems [J].
Chandra, TD ;
Toueg, S .
JOURNAL OF THE ACM, 1996, 43 (02) :225-267
[10]   The weakest failure detector for solving Consensus [J].
Chandra, TD ;
Hadzilacos, V ;
Toueg, S .
JOURNAL OF THE ACM, 1996, 43 (04) :685-722