~/talk

How Scale Makes Distributed Systems Slower

Talkat GOTO Chicago 2024 · 2024-10-21..10-22· [distributed-systems]
slides:none on file

Asserting that adding machines often slows things down, the talk shows experiments where graph algorithms perform worse when moved from one heavy node to many, attributes the effect to Scale-Originated Coordination Overhead, and identifies transition points (n>1 CPUs, n>1 machines) where coordination cost appears. Demonstrations include a Rust + rayon parallelization that works because addition is commutative, the 50% waiting-at-traffic-lights example from CALM, and a path from Dedalus/Datalog/Bloom/Bud to DDlog/differential dataflow as practical ways to avoid unnecessary coordination.

AI-written summary · about

  1. 0:00Intro
  2. 2:28Scalability! But at what COST?
  3. 8:07Scale-Originated Coordination Overhead (SOCO)
  4. 15:12What have we learned so far?
  5. 15:34Where do we go from here?
  6. 15:47Keeping CALM: When Distributed Consistency is Easy
  7. 26:37Dedalus: Datalog in Time & Space
  8. 30:38From Datalog to Dataflow
  9. 36:51Conclusion
  10. 38:06Outro
~/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.