~/talk

Scalability Is Quantifiable: The Universal Scalability Law

Talkat LISA17 · 2017-10-29..11-03· [distributed-systems]
slides:none on file

Claim: scalability is a simple quantitative function. The Universal Scalability Law models throughput vs concurrency with two measurable parameters: sigma (serialization) and kappa (crosstalk). Fit the USL to ordinary monitoring data (concurrency and throughput) with regression, forecast beyond observed load, and identify whether limits come from serialization or quadratic coordination costs that cause retrograde scalability and thrashing. Examples shown include mutex wake‑up storms in MySQL, benchmark comparisons (Java vs Node) and team‑size overheads (Brooks / two‑pizza).

AI-written summary · about

  1. 0:00Intro
  2. 0:37How Systems Fail Under Load
  3. 1:24Failure Boundaries
  4. 2:42Workload Failure Isn't Crisp
  5. 4:12The Failure Boundary Is Nonlinear
  6. 5:05Capacity
  7. 5:56Queueing Theory
  8. 8:21Scaling A System: Ideal
  9. 10:24Equation
  10. 12:13Amdahl's Law
  11. 13:04But What If Workers Coordinate?
  12. 14:17N Workers = N(N-1) Pairs
  13. 14:44Universal Scalability Law
  14. 17:06Crosstalk Penalty Grows Fast
  15. 18:25More About Crosstalk
  16. 19:47How Do You Measure Parameters?
  17. 22:36What is Scalability?
  18. 23:22But What Is Load?
  19. 23:41Forecast Workload Failure Boundary
  20. 25:36Characterize Non-Scalability
  21. 26:26How Scalable SHOULD It Be?
  22. 28:13See Your Teams As Systems
~/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.