Commit Latency vs Throughput

Commit Latency vs Throughput

Analysis of how commit latency scales with achieved throughput.

Values shown as mean ± standard deviation across seeds.

real_conflict_probability = 0.0

Throughput (c/s)Success Rate (%)P50 Latency (s)P95 Latency (s)P99 Latency (s)Mean Retries
0.2 ± 0.0100.0 ± 0.00.2 ± 0.01.6 ± 0.22.9 ± 0.41.7
0.5 ± 0.0100.0 ± 0.00.5 ± 0.14.2 ± 0.38.5 ± 1.31.7
1.0 ± 0.0100.0 ± 0.01.2 ± 0.18.2 ± 0.317.1 ± 0.81.9
2.0 ± 0.0100.0 ± 0.02.5 ± 0.116.8 ± 1.233.1 ± 2.32.3
4.9 ± 0.1100.0 ± 0.06.4 ± 0.143.2 ± 0.685.0 ± 1.32.9
9.9 ± 0.1100.0 ± 0.013.8 ± 0.292.5 ± 3.2173.7 ± 3.33.8
18.8 ± 0.195.3 ± 0.129.1 ± 0.2172.8 ± 1.7320.4 ± 3.75.4
25.2 ± 0.050.6 ± 0.130.0 ± 0.192.9 ± 1.0162.2 ± 2.36.5
27.0 ± 0.026.4 ± 0.128.3 ± 0.063.8 ± 0.393.6 ± 1.06.6

real_conflict_probability = 0.1

Throughput (c/s)Success Rate (%)P50 Latency (s)P95 Latency (s)P99 Latency (s)Mean Retries
0.2 ± 0.0100.0 ± 0.00.2 ± 0.01.7 ± 0.13.2 ± 0.41.7
0.5 ± 0.0100.0 ± 0.00.6 ± 0.04.2 ± 0.27.4 ± 0.31.7
1.0 ± 0.0100.0 ± 0.01.2 ± 0.08.5 ± 0.517.4 ± 0.71.9
2.0 ± 0.0100.0 ± 0.02.5 ± 0.116.8 ± 0.933.1 ± 2.12.3
4.9 ± 0.1100.0 ± 0.06.4 ± 0.242.9 ± 1.382.0 ± 2.22.9
9.9 ± 0.1100.0 ± 0.014.0 ± 0.193.2 ± 1.8179.9 ± 5.03.8
18.7 ± 0.194.8 ± 0.128.6 ± 0.2168.1 ± 2.6313.4 ± 5.95.5
24.9 ± 0.050.1 ± 0.230.0 ± 0.195.2 ± 1.3166.3 ± 1.26.5
26.7 ± 0.026.2 ± 0.028.4 ± 0.065.5 ± 0.696.8 ± 0.46.6

real_conflict_probability = 0.3

Throughput (c/s)Success Rate (%)P50 Latency (s)P95 Latency (s)P99 Latency (s)Mean Retries
0.2 ± 0.0100.0 ± 0.00.3 ± 0.01.7 ± 0.23.1 ± 0.31.7
0.5 ± 0.0100.0 ± 0.00.6 ± 0.04.1 ± 0.38.0 ± 0.51.7
1.0 ± 0.0100.0 ± 0.01.3 ± 0.18.4 ± 0.515.7 ± 0.71.9
2.0 ± 0.1100.0 ± 0.02.6 ± 0.117.0 ± 0.433.0 ± 1.12.3
5.0 ± 0.0100.0 ± 0.06.6 ± 0.144.0 ± 1.184.5 ± 2.33.0
9.9 ± 0.1100.0 ± 0.014.0 ± 0.192.8 ± 1.3175.3 ± 3.93.8
18.5 ± 0.093.2 ± 0.128.2 ± 0.1166.2 ± 2.1308.6 ± 4.05.5
24.1 ± 0.048.5 ± 0.129.6 ± 0.196.1 ± 1.0168.8 ± 1.96.4
26.0 ± 0.025.5 ± 0.128.4 ± 0.068.6 ± 0.3104.9 ± 0.86.5

real_conflict_probability = 0.5

Throughput (c/s)Success Rate (%)P50 Latency (s)P95 Latency (s)P99 Latency (s)Mean Retries
0.2 ± 0.0100.0 ± 0.00.3 ± 0.02.1 ± 0.33.6 ± 0.91.7
0.5 ± 0.0100.0 ± 0.00.6 ± 0.04.3 ± 0.38.5 ± 0.81.7
1.0 ± 0.0100.0 ± 0.01.4 ± 0.18.8 ± 0.716.6 ± 0.71.9
2.0 ± 0.0100.0 ± 0.02.6 ± 0.016.9 ± 0.632.8 ± 2.52.3
4.9 ± 0.1100.0 ± 0.06.6 ± 0.144.1 ± 1.585.1 ± 4.33.0
9.9 ± 0.1100.0 ± 0.014.2 ± 0.193.9 ± 0.7179.0 ± 2.43.9
18.1 ± 0.191.7 ± 0.127.9 ± 0.1158.5 ± 0.8300.5 ± 5.45.5
23.4 ± 0.046.9 ± 0.228.9 ± 0.196.9 ± 0.9174.4 ± 3.26.4
25.1 ± 0.024.6 ± 0.127.9 ± 0.070.5 ± 0.5110.4 ± 0.86.5

Notes

  • Latencies reported in seconds (converted from milliseconds)
  • Values shown as mean ± standard deviation across multiple seeds
  • Throughput = commits per second during steady-state window
  • Success rate = percentage of transactions that committed successfully
  • Mean retries = average number of retry attempts per committed transaction