Jan 1, 0001
Single-Decree Paxos
Propose(v) -> v*
Roles
- Proposer
- Acceptor
Intuition
(n, v) - proposal
n - unique, monotonic for each proposer
- Lock (lease) all acceptors
- Accept proposal on all acceptors
Algorithm
Scenarios
When value is selected?
When (n, v) is chosen on majority
Agreement
Termination?
Exponential backoff
Sleep before retry operations $t_{\text{backoff}} = t_{\text{backoff}} * C$