Skip to content
About
Main content
Model

Conflict grows with the square of throughput

Ten times the throughput buys a hundred times the conflict.

In flight
live transactions (Little's Law: arrival rate × duration)
Items per transaction
items each transaction touches
Key space
the effective key space (skew shrinks it)
Rate and duration
transactions per second and how long each holds its items

Recurring principle: Variance costs more than volume

How it behaves

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

N = 10⁶ itemseffective N = 10⁴ (skewed keys)
Data table
Expected conflicts at any moment, by throughput (k = 10, W = 5 ms)
Throughput λ (transactions per second)seriesConflicts at any moment
1KN = 10⁶ items0.001
1.09KN = 10⁶ items0.001
1.19KN = 10⁶ items0.002
1.3KN = 10⁶ items0.002
1.41KN = 10⁶ items0.002
1.54KN = 10⁶ items0.003
1.68KN = 10⁶ items0.004
1.83KN = 10⁶ items0.004
2KN = 10⁶ items0.005
2.18KN = 10⁶ items0.006
2.37KN = 10⁶ items0.007
2.59KN = 10⁶ items0.008
2.82KN = 10⁶ items0.01
3.07KN = 10⁶ items0.012
3.35KN = 10⁶ items0.014
3.65KN = 10⁶ items0.017
3.98KN = 10⁶ items0.02
4.34KN = 10⁶ items0.024
4.73KN = 10⁶ items0.028
5.16KN = 10⁶ items0.033
5.62KN = 10⁶ items0.04
6.13KN = 10⁶ items0.047
6.68KN = 10⁶ items0.056
7.29KN = 10⁶ items0.066
7.94KN = 10⁶ items0.079
8.66KN = 10⁶ items0.094
9.44KN = 10⁶ items0.111
10.3KN = 10⁶ items0.132
11.2KN = 10⁶ items0.157
12.2KN = 10⁶ items0.187
13.3KN = 10⁶ items0.222
14.5KN = 10⁶ items0.264
15.8KN = 10⁶ items0.314
17.3KN = 10⁶ items0.373
18.8KN = 10⁶ items0.444
20.5KN = 10⁶ items0.527
22.4KN = 10⁶ items0.626
24.4KN = 10⁶ items0.745
26.6KN = 10⁶ items0.885
29KN = 10⁶ items1.05
31.6KN = 10⁶ items1.25
34.5KN = 10⁶ items1.49
37.6KN = 10⁶ items1.77
41KN = 10⁶ items2.1
44.7KN = 10⁶ items2.49
48.7KN = 10⁶ items2.96
53.1KN = 10⁶ items3.52
57.9KN = 10⁶ items4.19
63.1KN = 10⁶ items4.98
68.8KN = 10⁶ items5.91
75KN = 10⁶ items7.03
81.8KN = 10⁶ items8.35
89.1KN = 10⁶ items9.93
97.2KN = 10⁶ items11.8
106KN = 10⁶ items14
115KN = 10⁶ items16.7
126KN = 10⁶ items19.8
137KN = 10⁶ items23.5
150KN = 10⁶ items28
163KN = 10⁶ items33.3
178KN = 10⁶ items39.5
194KN = 10⁶ items47
211KN = 10⁶ items55.8
230KN = 10⁶ items66.4
251KN = 10⁶ items78.9
274KN = 10⁶ items93.7
299KN = 10⁶ items111
325KN = 10⁶ items132
355KN = 10⁶ items157
387KN = 10⁶ items187
422KN = 10⁶ items222
460KN = 10⁶ items264
501KN = 10⁶ items314
546KN = 10⁶ items373
596KN = 10⁶ items444
649KN = 10⁶ items527
708KN = 10⁶ items626
772KN = 10⁶ items745
841KN = 10⁶ items885
917KN = 10⁶ items1,050
1MN = 10⁶ items1,250
1Keffective N = 10⁴ (skewed keys)0.125
1.09Keffective N = 10⁴ (skewed keys)0.149
1.19Keffective N = 10⁴ (skewed keys)0.177
1.3Keffective N = 10⁴ (skewed keys)0.21
1.41Keffective N = 10⁴ (skewed keys)0.249
1.54Keffective N = 10⁴ (skewed keys)0.296
1.68Keffective N = 10⁴ (skewed keys)0.352
1.83Keffective N = 10⁴ (skewed keys)0.419
2Keffective N = 10⁴ (skewed keys)0.498
2.18Keffective N = 10⁴ (skewed keys)0.591
2.37Keffective N = 10⁴ (skewed keys)0.703
2.59Keffective N = 10⁴ (skewed keys)0.835
2.82Keffective N = 10⁴ (skewed keys)0.993
3.07Keffective N = 10⁴ (skewed keys)1.18
3.35Keffective N = 10⁴ (skewed keys)1.4
3.65Keffective N = 10⁴ (skewed keys)1.67
3.98Keffective N = 10⁴ (skewed keys)1.98
4.34Keffective N = 10⁴ (skewed keys)2.35
4.73Keffective N = 10⁴ (skewed keys)2.8
5.16Keffective N = 10⁴ (skewed keys)3.33
5.62Keffective N = 10⁴ (skewed keys)3.95
6.13Keffective N = 10⁴ (skewed keys)4.7
6.68Keffective N = 10⁴ (skewed keys)5.58
7.29Keffective N = 10⁴ (skewed keys)6.64
7.94Keffective N = 10⁴ (skewed keys)7.89
8.66Keffective N = 10⁴ (skewed keys)9.37
9.44Keffective N = 10⁴ (skewed keys)11.1
10.3Keffective N = 10⁴ (skewed keys)13.2
11.2Keffective N = 10⁴ (skewed keys)15.7
12.2Keffective N = 10⁴ (skewed keys)18.7
13.3Keffective N = 10⁴ (skewed keys)22.2
14.5Keffective N = 10⁴ (skewed keys)26.4
15.8Keffective N = 10⁴ (skewed keys)31.4
17.3Keffective N = 10⁴ (skewed keys)37.3
18.8Keffective N = 10⁴ (skewed keys)44.4
20.5Keffective N = 10⁴ (skewed keys)52.7
22.4Keffective N = 10⁴ (skewed keys)62.6
24.4Keffective N = 10⁴ (skewed keys)74.5
26.6Keffective N = 10⁴ (skewed keys)88.5
29Keffective N = 10⁴ (skewed keys)105
31.6Keffective N = 10⁴ (skewed keys)125
34.5Keffective N = 10⁴ (skewed keys)149
37.6Keffective N = 10⁴ (skewed keys)177
41Keffective N = 10⁴ (skewed keys)210
44.7Keffective N = 10⁴ (skewed keys)249
48.7Keffective N = 10⁴ (skewed keys)296
53.1Keffective N = 10⁴ (skewed keys)352
57.9Keffective N = 10⁴ (skewed keys)419
63.1Keffective N = 10⁴ (skewed keys)498
68.8Keffective N = 10⁴ (skewed keys)591
75Keffective N = 10⁴ (skewed keys)703
81.8Keffective N = 10⁴ (skewed keys)835
89.1Keffective N = 10⁴ (skewed keys)993
97.2Keffective N = 10⁴ (skewed keys)1,180
106Keffective N = 10⁴ (skewed keys)1,400
115Keffective N = 10⁴ (skewed keys)1,670
126Keffective N = 10⁴ (skewed keys)1,980
137Keffective N = 10⁴ (skewed keys)2,350
150Keffective N = 10⁴ (skewed keys)2,800
163Keffective N = 10⁴ (skewed keys)3,330
178Keffective N = 10⁴ (skewed keys)3,950
194Keffective N = 10⁴ (skewed keys)4,700
211Keffective N = 10⁴ (skewed keys)5,580
230Keffective N = 10⁴ (skewed keys)6,640
251Keffective N = 10⁴ (skewed keys)7,890
274Keffective N = 10⁴ (skewed keys)9,370
299Keffective N = 10⁴ (skewed keys)11.1K
325Keffective N = 10⁴ (skewed keys)13.2K
355Keffective N = 10⁴ (skewed keys)15.7K
387Keffective N = 10⁴ (skewed keys)18.7K
422Keffective N = 10⁴ (skewed keys)22.2K
460Keffective N = 10⁴ (skewed keys)26.4K
501Keffective N = 10⁴ (skewed keys)31.4K
546Keffective N = 10⁴ (skewed keys)37.3K
596Keffective N = 10⁴ (skewed keys)44.4K
649Keffective N = 10⁴ (skewed keys)52.7K
708Keffective N = 10⁴ (skewed keys)62.6K
772Keffective N = 10⁴ (skewed keys)74.5K
841Keffective N = 10⁴ (skewed keys)88.5K
917Keffective N = 10⁴ (skewed keys)105K
1Meffective N = 10⁴ (skewed keys)125K

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.