Skip to content

rvprg/sumi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SUMI

This is a program that implements the distributed consensus algorithm Raft.

You can learn about the Raft consensus algorithm in a brilliant Diego Ongaro's PhD thesis, Consensus: Bridging Theory and Practice. (pdf)

This program implements all the core functionalities:

  • Leader Election
  • Log Replication
  • Dynamic Membership Changes
  • Log Compaction