Partial Failure and Time
Reason correctly about a call that never returns and a clock that is quietly wrong.
$108
this phase
- Open1.1
The Network Is Not There
Free previewTimeouts, the two generals problem, and the three things a failed RPC can actually mean.
- 1.2
Clocks Lie
NTP drift, leap seconds, and why last-write-wins on wall-clock timestamps silently drops writes.
- 1.3
Happens-Before by Hand
Lamport and vector clocks traced on paper, then used to detect concurrent writes in a real log.
- 1.4
Failure Detectors and Timeouts
Heartbeats, phi accrual, gray failure, and the tradeoff between detecting fast and detecting wrong.
- 1.5
FLP, and What It Costs
Why consensus is impossible in an asynchronous model, and the partial synchrony real systems assume.