Survey on wait-free consensus protocol in distributed systems

被引:0
作者
Rani, Radha [1 ]
Mahato, Dharmendra Prasad [1 ]
机构
[1] Natl Inst Technol, Dept Comp Sci & Engn, Hamirpur 177005, India
关键词
distributed systems; consensus; asynchronous model; fault tolerance; message passing; BYZANTINE FAULT-TOLERANCE; WEAKEST FAILURE DETECTOR; ATOMIC BROADCAST; SOLVABILITY; EFFICIENT; INFORMATION; AGREEMENT;
D O I
10.1504/IJCNDS.2023.129237
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Computer applications are transitioning from centralised to decentralised automation in the modern industrial era. The consensus algorithm is a critical component in decentralised applications. Wait-free consensus is an unresolved issue in asynchronous systems. Deterministic protocols are known to be incapable of solving the wait-free consensus problem. Wait-free consensus protocol implementation occurs when all processors complete their predefined steps regardless of the execution speed of the other processors. Many randomised algorithms for wait-free consensus have been proposed, but no deterministic algorithm is possible. In this paper, we present a survey of wait-free consensus algorithms that have been studied and are currently being used in some well-known applications. There is also discussion of open issues and challenges in deploying various consensus mechanisms. This survey will provide a detailed understanding of the wait-free consensus protocol and will aid in the direction of research in the field of designing consensus algorithms.
引用
收藏
页码:166 / 208
页数:44
相关论文
共 159 条
  • [1] Reaching Consensus for Asynchronous Distributed Key Generation
    Abraham, Ittai
    Jovanovic, Philipp
    Maller, Mary
    Meiklejohn, Sarah
    Stern, Gilad
    Tomescu, Alin
    [J]. PROCEEDINGS OF THE 2021 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '21), 2021, : 363 - 373
  • [2] Asymptotically Optimal Validated Asynchronous Byzantine Agreement
    Abraham, Ittai
    Malkhi, Dahlia
    Spiegelman, Alexander
    [J]. PROCEEDINGS OF THE 2019 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '19), 2019, : 337 - 346
  • [3] A Survey of Consensus Algorithms for Blockchain Technology
    Alsunaidi, Shikah J.
    Alhaidari, Fahd A.
    [J]. 2019 INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCIS), 2019, : 384 - 389
  • [4] [Anonymous], 1985, P 4 ACM S PRINCIPLES
  • [5] [Anonymous], 2014, Draft
  • [6] [Anonymous], 1993, DISTRIBUTED SYSTEMS
  • [7] Leaderless Consensus
    Antoniadis, Karolos
    Desjardins, Antoine
    Gramoli, Vincent
    Guerraoui, Rachid
    Zablotchi, Igor
    [J]. 2021 IEEE 41ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2021), 2021, : 392 - 402
  • [8] Failure detectors in homonymous distributed systems (with an application to consensus)
    Arevalo, Sergio
    Fernandez Anta, Antonio
    Imbs, Damien
    Jimenez, Ernesto
    Raynal, Michel
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2015, 83 : 83 - 95
  • [9] TIME-EFFICIENT AND SPACE-EFFICIENT RANDOMIZED CONSENSUS
    ASPNES, J
    [J]. JOURNAL OF ALGORITHMS, 1993, 14 (03) : 414 - 431
  • [10] Lower bounds for distributed coin-flipping and randomized consensus
    Aspnes, J
    [J]. JOURNAL OF THE ACM, 1998, 45 (03) : 415 - 450