Recent Results on Fault-Tolerant Consensus in Message-Passing Networks

被引:10
|
作者
Tseng, Lewis [1 ]
机构
[1] Univ Illinois, Coordinated Sci Lab, Dept Comp Sci, Urbana, IL 61801 USA
关键词
Consensus; Paxos; Bitcoin; BFT; Byzantine; Crash; DISTRIBUTED CONSENSUS; AGREEMENT;
D O I
10.1007/978-3-319-48314-6_7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Fault-tolerant consensus has been studied extensively in the literature, because it is one of the important distributed primitives and has wide applications in practice. This paper surveys important works on fault-tolerant consensus in message-passing networks, and the focus is on results from the past decade. Particularly, we categorize the results into two groups: new problem formulations and practical applications. In the first part, we discuss new ways to define the consensus problem, which include larger input domains, enriched correctness properties, different network models, etc. In the second part, we focus on real-world systems that use Paxos or Raft to reach consensus, and Byzantine Fault-Tolerant (BFT) systems. We also discuss Bitcoin, which can be related to solving Byzantine consensus in anonymous systems, and compare Bitcoin with BFT systems and Byzantine consensus algorithms.
引用
收藏
页码:92 / 108
页数:17
相关论文
共 50 条
  • [41] Fault-Tolerant Consensus in Integrator Networks with Assignment of Agreement Law and Dynamics
    Locatelli, Arturo
    Schiavoni, Nicola
    2013 IEEE 52ND ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2013, : 672 - 677
  • [42] A Network-Failure-Tolerant Message-Passing System for Terascale Clusters
    Richard L. Graham
    Sung-Eun Choi
    David J. Daniel
    Nehal N. Desai
    Ronald G. Minnich
    Craig E. Rasmussen
    L. Dean Risinger
    Mitchel W. Sukalski
    International Journal of Parallel Programming, 2003, 31 : 285 - 303
  • [43] A network-failure-tolerant message-passing system for terascale clusters
    Graham, RL
    Choi, SE
    Daniel, DJ
    Desai, NN
    Minnich, RG
    Rasmussen, CE
    Risinger, LD
    Sukalski, MW
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2003, 31 (04) : 285 - 303
  • [44] The optimal data interval for message passing to update checkpointed states in fault-tolerant distributed systems
    Shin, SY
    Shim, CYS
    Gantenbein, RE
    INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 13TH INTERNATIONAL CONFERENCE ON COMPUTERS AND THEIR APPLICATIONS, 1998, : 376 - 379
  • [45] MPI/FT: A Model-Based Approach to Low-Overhead Fault Tolerant Message-Passing Middleware
    Rajanikanth Batchu
    Yoginder S. Dandass
    Anthony Skjellum
    Murali Beddhu
    Cluster Computing, 2004, 7 (4) : 303 - 315
  • [46] FAULT-TOLERANT FFT NETWORKS
    JOU, JY
    ABRAHAM, JA
    IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (05) : 548 - 561
  • [47] FAULT-TOLERANT ASYNCHRONOUS NETWORKS
    PRADHAN, DK
    REDDY, SM
    IEEE TRANSACTIONS ON COMPUTERS, 1973, C 22 (07) : 662 - 669
  • [48] ON FAULT-TOLERANT NETWORKS FOR SORTING
    YAO, AC
    YAO, FF
    SIAM JOURNAL ON COMPUTING, 1985, 14 (01) : 120 - 128
  • [49] Fault-Tolerant Rendezvous in Networks
    Chalopin, Jeremie
    Dieudonne, Yoann
    Labourel, Arnaud
    Pelc, Andrzej
    AUTOMATA, LANGUAGES, AND PROGRAMMING (ICALP 2014), PT II, 2014, 8573 : 411 - 422
  • [50] ON MINIMUM FAULT-TOLERANT NETWORKS
    UENO, S
    BAGCHI, A
    HAKIMI, SL
    SCHMEICHEL, EF
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 1993, 6 (04) : 565 - 574