Bandwidth-delay product

Bandwidth-delay product

In data communications, bandwidth-delay product refers to the product of a data link's capacity (in bits per second) and its end-to-end delay (in seconds). The result, an amount of data measured in bits (or bytes), is equivalent to the amount of data "on the air" at any given time, i.e. data that have been transmitted but not yet received. Sometimes it is calculated as the data link's capacity times its round trip time [ [http://cairo.cs.uiuc.edu/publications/papers/elsevier2004-bdp.pdf Understanding Bandwidth-Delay Product in Mobile Ad Hoc Networks] ] .

Obviously, the bandwidth-delay product is higher for faster circuits with long-delay links such as GEO satellite connections. The product is particularly important for protocols such as TCP that guarantee reliable delivery, as it describes the amount of yet-unacknowledged data that the sender has to duplicate in a buffer memory in case the client requires it to re-transmit a garbled or lost packet. [ [http://www.psc.edu/networking/projects/tcptune/ Enabling High Performance Data Transfers] , Pittsburgh Supercomputing Center]

A network with a large bandwidth-delay product is commonly known as a long fat network (shortened to LFN and often pronounced "elephant"). As defined in RFC 1072, a network is considered an LFN if its bandwidth-delay product is significantly larger than 105 bits (~12 kB).

Examples

* Customer on a DSL link, 1 Mbit/s, 200 ms one-way delay: 200 kbit = 25 kB
* High-speed terrestrial network: 100 Mbit/s, 100 ms: 10 Mbit = 1.25 MB
* Server on a long-distance 1 Gbit/s link, average one-way delay 300 ms = 300 Mbit = 37.5 MB total required for buffering

References

ee also

*Protocol spoofing
*Satellite internet
*Internet2
*Many TCP variants have been customized for large bandwidth-delay products
**HSTCP, FAST TCP, BIC TCP, CUBIC TCP, H-TCP, Compound TCP


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Network performance — refers to the service quality of a telecommunications product as seen by the customer. It should not be seen merely as an attempt to get more through the network. The following list gives examples of Network Performance measures for a circuit… …   Wikipedia

  • Taxonomy of congestion control — refers to grouping congestion control algorithms according to their characteristics.Example classificationThe following is one possible classification according to the following properties: #The type and amount of feedback received from the… …   Wikipedia

  • Network congestion — In data networking and queueing theory, network congestion occurs when a link or node is carrying so much data that its quality of service deteriorates. Typical effects include queueing delay, packet loss or the blocking of new connections. A… …   Wikipedia

  • Virtual concatenation — (VCAT) is an inverse multiplexing technique used to split SONET/SDH bandwidth into logical groups, which may be transported or routed independently. Alternate SONET/SDH concatenation techniques are contiguous concatenation and arbitrary… …   Wikipedia

  • Traffic shaping — (also known as packet shaping ) is the control of computer network traffic in order to optimize or guarantee performance, lower latency, and/or increase usable bandwidth by delaying packets that meet certain criteria. [… …   Wikipedia

  • Relationship between latency and throughput — A common concern in the development or procurement of a telecommunications system is a simple question: will my data arrive fast enough? . This question in fact contains many subtle parts, based on the interplay of several factors. The perceived… …   Wikipedia

  • TCP tuning — techniques adjust some parameters of TCP connection over high bandwidth high latency networks. Well tuned networks can perform up to 1000 times faster in some cases. [ [http://www.psc.edu/networking/projects/hpn ssh/ High Performance Enabled… …   Wikipedia

  • интегральный показатель задержки передачи — TCP Bandwidth Delay Product Limiting похоже на TCP/Vegas в NetBSD. Оно может быть включено установкой переменной sysctl net.inet.tcp.inflight enable в 1. Система попытается вычислить задержку пакетов для каждого соединения и ограничить объем… …   Справочник технического переводчика

  • Throughput — This article is about the use of Throughput in communication networks. For disk drives, see Throughput (disk drive). For business management, see Throughput (business). In communication networks, such as Ethernet or packet radio, throughput or… …   Wikipedia

  • Network calculus — is a theoretical framework for analysing performance guarantees in computer networks. As traffic flows through a network it is subject to constraints imposed by the system components, for example: link capacity traffic shapers (leaky buckets)… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”