Servers # = 2F + 1
Protocols using quorums
- 1990 ⇒ Paxos, View-stamped replication
- 2014 ⇒ Raft
Why logs?
- Maintain order
- Restransmission
- Leader must keep a record of all the log entries.
- Persistence
- Space for tentative operations
Logs are identical on all servers