paxos vs raft reading group
link: http://charap.co/reading-group-paxos-vs-raft-have-we-reached-consensus-on-distributed-consensus/
- using raft terminology to describe paxos
- raft has weird situation when majority-accepted but not committed value may get chopped off due to leader churn
states that:
- paxos is hard to understand because the language is obtuse, raft was written with an engineering audience in mind
- raft has significantly more reference implementations
- leader election efficiency
- raft may be an implementation of multi-paxos
- Wang et al: On the Parallels between Paxos and Raft, and how to Port Optimizations
- can you port raft optimizations back into paxos
- what other algorithms are out there? epaxos
- which one is more teachable?