Fault Tolerance Management in Collaborative Systems: Performance Comparison of Consensus Algorithms

被引:0
作者
Hanna, Fouad [1 ]
Droz-Bartholet, Lionel
Lapayre, Jean-Christophe [1 ]
机构
[1] Univ Franche Comte, Dept Comp Sci, CNRS, FEMTO ST Inst, F-25030 Besancon, France
来源
PROCEEDINGS OF THE 2014 IEEE 18TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD) | 2014年
关键词
fault tolerance; consensus; asynchronous distributed systems; unreliable failure detectors; collaborative systems; UNRELIABLE FAILURE DETECTORS; DISTRIBUTED CONSENSUS; SOLVING CONSENSUS; SERVICE;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
It is well known that consensus algorithms are fundamental building blocks for fault tolerant distributed systems, including distributed collaborative systems. In the literature of consensus, many algorithms were proposed to solve this problem in different system models but not a lot of efforts were made to analyze their performance. This paper compares the performance of four of the most famous consensus algorithms in asynchronous distributed systems with the crash-stop failure model. We use simulation and we conduct our experiments in failure free situations and in the presence of processes crashes. Our results give a global idea of the performance of these algorithms and help us understand how to choose the most suitable consensus algorithm for each situation.
引用
收藏
页码:402 / 407
页数:6
相关论文
共 24 条
[1]   Unreliable failure detectors for reliable distributed systems [J].
Chandra, TD ;
Toueg, S .
JOURNAL OF THE ACM, 1996, 43 (02) :225-267
[2]   The weakest failure detector for solving Consensus [J].
Chandra, TD ;
Hadzilacos, V ;
Toueg, S .
JOURNAL OF THE ACM, 1996, 43 (04) :685-722
[3]  
Charron-Bost Bernadette, 2001, Int'l Conf. on Current Trends in Theory and Practice of Computer Science, P10
[4]   On the quality of service of failure detectors [J].
Chen, W ;
Toueg, S ;
Aguilera, MK .
IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (05) :561-580
[5]   Performance analysis of a consensus algorithm -: Combining stochastic activity networks and measurements [J].
Coccoli, A ;
Urbán, N ;
Bondavalli, A ;
Schiper, A .
INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2002, :551-560
[6]   ON THE MINIMAL SYNCHRONISM NEEDED FOR DISTRIBUTED CONSENSUS [J].
DOLEV, D ;
DWORK, C ;
STOCKMEYER, L .
JOURNAL OF THE ACM, 1987, 34 (01) :77-97
[7]   RAMOS: Concurrent writing and reconfiguration for collaborative systems [J].
Droz-Bartholet, L. ;
Lapayre, J-C ;
Bouquet, F. ;
Garcia, E. ;
Heinisch, A. .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (05) :637-649
[8]   CONSENSUS IN THE PRESENCE OF PARTIAL SYNCHRONY [J].
DWORK, C ;
LYNCH, N ;
STOCKMEYER, L .
JOURNAL OF THE ACM, 1988, 35 (02) :288-323
[9]   IMPOSSIBILITY OF DISTRIBUTED CONSENSUS WITH ONE FAULTY PROCESS [J].
FISCHER, MJ ;
LYNCH, NA ;
PATERSON, MS .
JOURNAL OF THE ACM, 1985, 32 (02) :374-382
[10]  
Gilbert S., 2003, DSN