Title: Survey on wait-free consensus protocol in distributed systems

Authors: Radha Rani; Dharmendra Prasad Mahato

Addresses: Department of Computer Science and Engineering, National Institute of Technology, Hamirpur 177005, India ' Department of Computer Science and Engineering, National Institute of Technology, Hamirpur 177005, India

Abstract: 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.

Keywords: distributed systems; consensus; asynchronous model; fault tolerance; consensus; message passing.

DOI: 10.1504/IJCNDS.2023.129237

International Journal of Communication Networks and Distributed Systems, 2023 Vol.29 No.2, pp.166 - 208

Received: 22 Dec 2021
Accepted: 26 Feb 2022

Published online: 01 Mar 2023 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article