Bandwidth-delay product
The bandwidth-delay product is a data quantity obtained by multiplying a specified transfer rate by a specified delay.
TCP interpretation: RFC 6349 uses bottleneck bandwidth times round-trip time (RTT) to estimate the data needed in flight to fill a path; divide bit/s times seconds by eight for bytes. Use baseline RTT without congestion-induced queueing for this budget, and state the rate boundary and direction [1].
Worked example: An illustrative 10 Gbit/s bottleneck and 20 ms RTT give 25,000,000 bytes, not 25 MiB. This is dimensional arithmetic, not an observed rate or a recommended buffer setting. The rate must count the same data bytes as the window; overhead, endpoints and storage work can lower achieved throughput [1].
Relations
Limitations
- A pipeline budget is not measured goodput, storage queue depth or a guarantee that a connection can fill the path. [1]
Citations
Sources & caveats
- Source review, not a measured network or storage result. TCP window budgets describe one sending direction of one connection.