European Journal of Computer Science and Information Technology (EJCSIT)

EA Journals

Raft Consensus Algorithm: Simplicity and Robustness in Distributed Systems

Abstract

The Raft consensus algorithm provides a more understandable alternative to previous protocols like Paxos while maintaining strong consistency guarantees in distributed systems. By breaking consensus into three distinct components—leader election, log replication, and safety—Raft creates a clear mental model for developers. Its widespread adoption spans distributed databases, configuration management, container orchestration, microservices infrastructure, and blockchain systems. Despite inherent challenges, including leader bottlenecks and brief unavailability during leader changes, Raft offers significant benefits through its straightforward design. Current innovations address these limitations through performance optimizations, multi-Raft architectures, formal verification, edge computing adaptations, and educational tools, ensuring the algorithm’s continued relevance as distributed computing evolves.

Keywords: Algorithm, consensus, distributed, fault-tolerance, replication

cc logo

This work by European American Journals is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 4.0 Unported License

 

Recent Publications

Email ID: editor.ejcsit@ea-journals.org
Impact Factor: 7.80
Print ISSN: 2054-0957
Online ISSN: 2054-0965
DOI: https://doi.org/10.37745/ejcsit.2013

Author Guidelines
Submit Papers
Review Status

 

Scroll to Top

Don't miss any Call For Paper update from EA Journals

Fill up the form below and get notified everytime we call for new submissions for our journals.