bandwidth-delay-product · shipping · also BDP

Bandwidth-delay product

The bandwidth-delay product is a data quantity obtained by multiplying a specified transfer rate by a specified delay.

Related Observatory article: Bandwidth-delay product on hesela.com

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

related
TCP receive window, TCP congestion window, Storage throughput, Queue depth, NVMe/TCP

Limitations

  • A pipeline budget is not measured goodput, storage queue depth or a guarantee that a connection can fill the path. [1]

Citations

  1. RFC 6349: Framework for TCP Throughput Testing, sections 3.2 and 3.3.1 (Informational) (accessed 2026-11-11)
Sources & caveats
  • Source review, not a measured network or storage result. TCP window budgets describe one sending direction of one connection.

JSON: /data/terms/bandwidth-delay-product.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

Cite this page
Hesela team. Bandwidth-delay product. Hesela. 2026-11-11. https://hesela.dev/terms/bandwidth-delay-product/