~/talk

Distributed Consensus Algorithms

Talkat SREcon17 Asia/Australia · 2017-05-22..05-24· [distributed-systems]
slides:none on file

Distributed consensus is what prevents split-brain problem and lets services like Photon, Chubby, ZooKeeper and Spanner give strong consistency by ordering operations with Paxos or Raft. Production deployments typically use five replicas -> majority of three for fault tolerance; Paxos requires two rounds but multipaxos 50% speed-up collapses that to one during normal leadership. Global deployments hit latency limits — a ~100 ms transatlantic latency bounds commits to ~10/sec unless batching, pipelining or hierarchical quorums are used.

AI-written summary · about

  1. 0:00Start
  2. 13:46Distributed consensus problems
  3. 14:29ACID vs BASE
  4. 15:29Why ACID?
  5. 16:54Why NOT strong consistency?
  6. 18:48Distributed Consensus: a brief history
  7. 25:26Other consensus algorithms
  8. 34:53Scaling throughput
  9. 41:47Scaling read throughput
  10. 44:36Monitoring
  11. 46:15Further Reading
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.