Python starts when you choose Run.
The Bandwidth–Delay Product Knee
A single-bottleneck model separates the inflight data that sustains throughput from the extra data that adds queueing delay.
Static single-bottleneck fluid accounting with declared capacity, RTT, and buffer; not BBR implementation, loss-rate measurement, or current-version benchmark.
The code uses Python 3 and the standard library. Saved output is from the checked CPU run.
BDP=500000 bytes; buffer=500000 bytes offered= 125000 rate= 25.0Mbps RTT= 40.0ms queue=0 excess=0 bytes offered= 500000 rate= 100.0Mbps RTT= 40.0ms queue=0 excess=0 bytes offered= 750000 rate= 100.0Mbps RTT= 60.0ms queue=250000 excess=0 bytes offered=1500000 rate= 100.0Mbps RTT= 80.0ms queue=500000 excess=500000 bytes Static fluid-model consistency checks: passed
Sources
- BBR: Congestion-Based Congestion Control (2016): https://research.google/pubs/bbr-congestion-based-congestion-control-2/
- Original BBR paper, author text in Stanford course archive: https://web.stanford.edu/class/cs244/papers/bbr.pdf
Python runs locally in this page. Saved results and figures are visible before execution.