We present AdaptRaft, a variant of the Raft consensus algorithm that dynamically adjusts its timing parameters using a lightweight online learning model, reducing tail latency by up to 34% in geo-distributed deployments.
Informal notes clarifying which safety and liveness properties Raft provides under which assumptions, written while preparing a talk on adaptive consensus.
distributed systemsRaftconsensusworking notes
Mar 2024Parth Sinha, James WhitfieldACM Computing Surveys
A structured survey of Byzantine fault-tolerant consensus protocols deployed since 2015, identifying the practical trade-offs between safety, liveness, and throughput that are often obscured in theoretical treatments.