Trading off t-Resilience for Efficiency in Asynchronous Byzantine Reliable Broadcast

被引:14
作者
Imbs, Damien [1 ]
Raynal, Michel [2 ,3 ]
机构
[1] Univ Aix Marseille, LIF, F-13288 Marseille, France
[2] Inst Univ France, Paris, France
[3] Univ Rennes, IRISA, F-35042 Rennes, France
关键词
Algorithm; asynchronous system; Byzantine process; distributed computing; fault-tolerance; message-passing; reliable broadcast;
D O I
10.1142/S0129626416500171
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a simple and efficient reliable broadcast algorithm for asynchronous message-passing systems made up of n processes, among which up to t < n/5 may behave arbitrarily (Byzantine processes). This algorithm requires two communication steps and n(2) - 1 messages. When compared to Bracha's algorithm, which is resilience optimal (t < n/3) and requires three communication steps and 2n(2) - n - 1 messages, the proposed algorithm shows an interesting tradeoff between communication efficiency and t-resilience.
引用
收藏
页数:8
相关论文
共 11 条
  • [1] Attiya H., 2004, DISTRIBUTED COMPUTIN
  • [2] Birman K. P., 2012, TEXTS COMPUTER SCI
  • [3] ASYNCHRONOUS BYZANTINE AGREEMENT PROTOCOLS
    BRACHA, G
    [J]. INFORMATION AND COMPUTATION, 1987, 75 (02) : 130 - 143
  • [4] ASYNCHRONOUS CONSENSUS AND BROADCAST PROTOCOLS
    BRACHA, G
    TOUEG, S
    [J]. JOURNAL OF THE ACM, 1985, 32 (04) : 824 - 840
  • [5] Cachin C., 2011, RELIABLE SECURE DIST
  • [6] Hadzilacos V., 1994, 941425 CORN U
  • [7] THE BYZANTINE GENERALS PROBLEM
    LAMPORT, L
    SHOSTAK, R
    PEASE, M
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1982, 4 (03): : 382 - 401
  • [8] The part-time parliament
    Lamport, L
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1998, 16 (02): : 133 - 169
  • [9] Lynch N.A., 1996, DISTRIBUTED ALGORITH
  • [10] REACHING AGREEMENT IN THE PRESENCE OF FAULTS
    PEASE, M
    SHOSTAK, R
    LAMPORT, L
    [J]. JOURNAL OF THE ACM, 1980, 27 (02) : 228 - 234