Yatch: Leaderless, Fault Tolerant Consensus Protocol

dc.contributor.authorKhaishagi, M.A.K.
dc.contributor.authorAnanthanarayana, V.S.
dc.date.accessioned2026-02-06T06:35:27Z
dc.date.issued2022
dc.description.abstractNowadays, with the advancement of computing power and faster internet, more and more applications are built where the machines are separated geographically apart, working together to give combined computing power faster than supercomputers and quick response time, better availability, and reliability. The machines have to coordinate to work together and provide coordination and agreement. Consensus protocols are used for coordination among geographically distant machines. The consensus protocols should be fast and simple. Protocols like Paxos, Raft, EPaxos, etc. which, solve the consensus problem in distributed systems. Generally, protocols are leader-based protocols that make them simpler, but leader machines can become the bottleneck in performance due to a single leader handling all communication. There are also leaderless protocols that solve the single leader problem but take more round trips. The number of roundtrips is an important criterion in distributed algorithms since it decides the speed and throughput of the algorithm. Distributed algorithms generally take more rounds in case of concurrent operations. This paper proposes a leaderless algorithm that takes two roundtrips in case of concurrent conflicting write operations. © 2022 IEEE.
dc.identifier.citation2022 27th International Conference on Automation and Computing: Smart Systems and Manufacturing, ICAC 2022, 2022, Vol., , p. -
dc.identifier.urihttps://doi.org/10.1109/ICAC55051.2022.9911146
dc.identifier.urihttps://idr.nitk.ac.in/handle/123456789/29866
dc.publisherInstitute of Electrical and Electronics Engineers Inc.
dc.subjectConsensus
dc.subjectFault Tolerance
dc.subjectLeader
dc.subjectPaxos
dc.subjectRaft
dc.titleYatch: Leaderless, Fault Tolerant Consensus Protocol

Files