Skip to content
About
Main content
Model

Universal Scalability Law

Coordination grows as N² and eventually reduces throughput.

Relative throughput
the throughput compared with one worker, when using N workers
Contention
waiting for shared resources (Amdahl's term)
Coherency
cost of keeping N participants consistent with each other
Peak
beyond it, each new worker reduces throughput

Trade-off: Coupling vs. coordination cost

How it behaves

One input on the horizontal axis, the others held fixed.

β = 0 (Amdahl: a ceiling)β = 0.0001 (a peak, then a fall)
Data table
Relative throughput by workers (α = 0.03)
Workers NseriesThroughput C(N) (× one worker)
1β = 0 (Amdahl: a ceiling)1×
5.99β = 0 (Amdahl: a ceiling)5.21×
11β = 0 (Amdahl: a ceiling)8.45×
16β = 0 (Amdahl: a ceiling)11×
20.9β = 0 (Amdahl: a ceiling)13.1×
25.9β = 0 (Amdahl: a ceiling)14.8×
30.9β = 0 (Amdahl: a ceiling)16.3×
35.9β = 0 (Amdahl: a ceiling)17.5×
40.9β = 0 (Amdahl: a ceiling)18.6×
45.9β = 0 (Amdahl: a ceiling)19.6×
50.9β = 0 (Amdahl: a ceiling)20.4×
55.9β = 0 (Amdahl: a ceiling)21.1×
60.9β = 0 (Amdahl: a ceiling)21.8×
65.8β = 0 (Amdahl: a ceiling)22.4×
70.8β = 0 (Amdahl: a ceiling)22.9×
75.8β = 0 (Amdahl: a ceiling)23.4×
80.8β = 0 (Amdahl: a ceiling)23.8×
85.8β = 0 (Amdahl: a ceiling)24.2×
90.8β = 0 (Amdahl: a ceiling)24.6×
95.8β = 0 (Amdahl: a ceiling)24.9×
101β = 0 (Amdahl: a ceiling)25.2×
106β = 0 (Amdahl: a ceiling)25.5×
111β = 0 (Amdahl: a ceiling)25.8×
116β = 0 (Amdahl: a ceiling)26.1×
121β = 0 (Amdahl: a ceiling)26.3×
126β = 0 (Amdahl: a ceiling)26.5×
131β = 0 (Amdahl: a ceiling)26.7×
136β = 0 (Amdahl: a ceiling)26.9×
141β = 0 (Amdahl: a ceiling)27.1×
146β = 0 (Amdahl: a ceiling)27.3×
151β = 0 (Amdahl: a ceiling)27.4×
156β = 0 (Amdahl: a ceiling)27.6×
161β = 0 (Amdahl: a ceiling)27.7×
166β = 0 (Amdahl: a ceiling)27.9×
171β = 0 (Amdahl: a ceiling)28×
176β = 0 (Amdahl: a ceiling)28.1×
181β = 0 (Amdahl: a ceiling)28.3×
186β = 0 (Amdahl: a ceiling)28.4×
191β = 0 (Amdahl: a ceiling)28.5×
196β = 0 (Amdahl: a ceiling)28.6×
201β = 0 (Amdahl: a ceiling)28.7×
205β = 0 (Amdahl: a ceiling)28.8×
210β = 0 (Amdahl: a ceiling)28.9×
215β = 0 (Amdahl: a ceiling)29×
220β = 0 (Amdahl: a ceiling)29.1×
225β = 0 (Amdahl: a ceiling)29.2×
230β = 0 (Amdahl: a ceiling)29.2×
235β = 0 (Amdahl: a ceiling)29.3×
240β = 0 (Amdahl: a ceiling)29.4×
245β = 0 (Amdahl: a ceiling)29.5×
250β = 0 (Amdahl: a ceiling)29.5×
255β = 0 (Amdahl: a ceiling)29.6×
260β = 0 (Amdahl: a ceiling)29.7×
265β = 0 (Amdahl: a ceiling)29.7×
270β = 0 (Amdahl: a ceiling)29.8×
275β = 0 (Amdahl: a ceiling)29.8×
280β = 0 (Amdahl: a ceiling)29.9×
285β = 0 (Amdahl: a ceiling)29.9×
290β = 0 (Amdahl: a ceiling)30×
295β = 0 (Amdahl: a ceiling)30×
300β = 0 (Amdahl: a ceiling)30.1×
305β = 0 (Amdahl: a ceiling)30.1×
310β = 0 (Amdahl: a ceiling)30.2×
315β = 0 (Amdahl: a ceiling)30.2×
320β = 0 (Amdahl: a ceiling)30.3×
325β = 0 (Amdahl: a ceiling)30.3×
330β = 0 (Amdahl: a ceiling)30.4×
335β = 0 (Amdahl: a ceiling)30.4×
340β = 0 (Amdahl: a ceiling)30.4×
345β = 0 (Amdahl: a ceiling)30.5×
350β = 0 (Amdahl: a ceiling)30.5×
355β = 0 (Amdahl: a ceiling)30.6×
360β = 0 (Amdahl: a ceiling)30.6×
365β = 0 (Amdahl: a ceiling)30.6×
370β = 0 (Amdahl: a ceiling)30.7×
375β = 0 (Amdahl: a ceiling)30.7×
380β = 0 (Amdahl: a ceiling)30.7×
385β = 0 (Amdahl: a ceiling)30.8×
390β = 0 (Amdahl: a ceiling)30.8×
395β = 0 (Amdahl: a ceiling)30.8×
400β = 0 (Amdahl: a ceiling)30.8×
1β = 0.0001 (a peak, then a fall)1×
5.99β = 0.0001 (a peak, then a fall)5.19×
11β = 0.0001 (a peak, then a fall)8.38×
16β = 0.0001 (a peak, then a fall)10.8×
20.9β = 0.0001 (a peak, then a fall)12.8×
25.9β = 0.0001 (a peak, then a fall)14.3×
30.9β = 0.0001 (a peak, then a fall)15.5×
35.9β = 0.0001 (a peak, then a fall)16.5×
40.9β = 0.0001 (a peak, then a fall)17.3×
45.9β = 0.0001 (a peak, then a fall)18×
50.9β = 0.0001 (a peak, then a fall)18.5×
55.9β = 0.0001 (a peak, then a fall)18.9×
60.9β = 0.0001 (a peak, then a fall)19.3×
65.8β = 0.0001 (a peak, then a fall)19.5×
70.8β = 0.0001 (a peak, then a fall)19.7×
75.8β = 0.0001 (a peak, then a fall)19.9×
80.8β = 0.0001 (a peak, then a fall)20×
85.8β = 0.0001 (a peak, then a fall)20.1×
90.8β = 0.0001 (a peak, then a fall)20.1×
95.8β = 0.0001 (a peak, then a fall)20.2×
101β = 0.0001 (a peak, then a fall)20.2×
106β = 0.0001 (a peak, then a fall)20.1×
111β = 0.0001 (a peak, then a fall)20.1×
116β = 0.0001 (a peak, then a fall)20.1×
121β = 0.0001 (a peak, then a fall)20×
126β = 0.0001 (a peak, then a fall)19.9×
131β = 0.0001 (a peak, then a fall)19.8×
136β = 0.0001 (a peak, then a fall)19.8×
141β = 0.0001 (a peak, then a fall)19.7×
146β = 0.0001 (a peak, then a fall)19.6×
151β = 0.0001 (a peak, then a fall)19.5×
156β = 0.0001 (a peak, then a fall)19.3×
161β = 0.0001 (a peak, then a fall)19.2×
166β = 0.0001 (a peak, then a fall)19.1×
171β = 0.0001 (a peak, then a fall)19×
176β = 0.0001 (a peak, then a fall)18.9×
181β = 0.0001 (a peak, then a fall)18.8×
186β = 0.0001 (a peak, then a fall)18.6×
191β = 0.0001 (a peak, then a fall)18.5×
196β = 0.0001 (a peak, then a fall)18.4×
201β = 0.0001 (a peak, then a fall)18.3×
205β = 0.0001 (a peak, then a fall)18.1×
210β = 0.0001 (a peak, then a fall)18×
215β = 0.0001 (a peak, then a fall)17.9×
220β = 0.0001 (a peak, then a fall)17.7×
225β = 0.0001 (a peak, then a fall)17.6×
230β = 0.0001 (a peak, then a fall)17.5×
235β = 0.0001 (a peak, then a fall)17.4×
240β = 0.0001 (a peak, then a fall)17.2×
245β = 0.0001 (a peak, then a fall)17.1×
250β = 0.0001 (a peak, then a fall)17×
255β = 0.0001 (a peak, then a fall)16.9×
260β = 0.0001 (a peak, then a fall)16.8×
265β = 0.0001 (a peak, then a fall)16.6×
270β = 0.0001 (a peak, then a fall)16.5×
275β = 0.0001 (a peak, then a fall)16.4×
280β = 0.0001 (a peak, then a fall)16.3×
285β = 0.0001 (a peak, then a fall)16.2×
290β = 0.0001 (a peak, then a fall)16.1×
295β = 0.0001 (a peak, then a fall)15.9×
300β = 0.0001 (a peak, then a fall)15.8×
305β = 0.0001 (a peak, then a fall)15.7×
310β = 0.0001 (a peak, then a fall)15.6×
315β = 0.0001 (a peak, then a fall)15.5×
320β = 0.0001 (a peak, then a fall)15.4×
325β = 0.0001 (a peak, then a fall)15.3×
330β = 0.0001 (a peak, then a fall)15.2×
335β = 0.0001 (a peak, then a fall)15.1×
340β = 0.0001 (a peak, then a fall)15×
345β = 0.0001 (a peak, then a fall)14.9×
350β = 0.0001 (a peak, then a fall)14.8×
355β = 0.0001 (a peak, then a fall)14.7×
360β = 0.0001 (a peak, then a fall)14.6×
365β = 0.0001 (a peak, then a fall)14.5×
370β = 0.0001 (a peak, then a fall)14.4×
375β = 0.0001 (a peak, then a fall)14.3×
380β = 0.0001 (a peak, then a fall)14.2×
385β = 0.0001 (a peak, then a fall)14.1×
390β = 0.0001 (a peak, then a fall)14×
395β = 0.0001 (a peak, then a fall)13.9×
400β = 0.0001 (a peak, then a fall)13.8×

Worked examples, recomputed

Every number the mechanisms quote for this relationship is recomputed from it, so none of them disagrees with it.

Where it appears

Each mechanism states it in its own names. The general symbol each name stands for is shown with it.