arXiv · 2403.18916
Modelling the Raft Distributed Consensus Protocol in mCRL2
Abstract
The consensus problem is a fundamental problem in distributed systems. It involves a set of actors, or entities, that need to agree on some values or decisions. The Raft algorithm is a solution to the consensus problem that has gained widespread popularity as an easy-to-understand and implement alternative to Lamport's Paxos algorithm. In this paper we discuss a formalisation of the Raft algorithm and its associated correctness properties in the mCRL2 specification language.
Explore related subjects
Keep this discovery
Parth Bora, Pham Duc Minh, Tim A. C. Willemse. 2024-03-27. Modelling the Raft Distributed Consensus Protocol in mCRL2. https://doi.org/10.4204/eptcs.399.4
Cite the original work for its findings. Save a collection to share your selection of sources.