TCP Westwood

TCP Westwood

TCP Westwood (TCPW), is a sender-side-only modification to TCP NewReno that is intended to better handle large bandwidth-delay product paths (large pipes), with potential packet loss due to transmission or other errors (leaky pipes), and with dynamic load (dynamic pipes).

TCP Westwood relies on mining the ACK stream for information to help it better set the congestion control parameters: Slow Start Threshold (ssthresh), and Congestion Window (cwin). In TCP Westwood, an "Eligible Rate" is estimated and used by the sender to update ssthresh and cwin upon loss indication, or during its "Agile Probing" phase, a proposed modification to the well-known Slow Start phase. In addition, a scheme called Persistent Non Congestion Detection (PNCD) has been devised to detect persistent lack of congestion and induce an Agile Probing phase to expeditiously utilize large dynamic bandwidth.

The resultant performance gains in efficiency, without undue sacrifice of fairness, friendliness, and stability have been reported in numerous papers that can be found on [http://www.cs.ucla.edu/NRL/hpi/tcpw/ this web site] . Significant efficiency gains can be obtained for large leaky dynamic pipes, while maintaining fairness. Under a more appropriate criterion for friendliness, i.e. "opportunistic friendliness", TCP Westwood is shown to have good, and controllable, friendliness.

TCP Westwood plus is an evolution of TCP Westwood, in fact it was soon discovered that the Westwood bandwidth estimation algorithm did not work well in the presence of reverse traffic due to ack compression. The TCP Westwood+ version is implemented in the kernel of Linux.

ee also

*TCP Westwood+
*TCP congestion avoidance algorithm
*Transmission Control Protocol#Development_of_TCP

External links

* [http://www.cs.ucla.edu/NRL/hpi/tcpw/ TCP Westwood] Home Page.


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • TCP Westwood plus — TCP Westwood+ is a sender side only modification of the TCP Reno protocol stack that optimizes the performance of TCP congestion control over both wireline and wireless networks. TCP Westwood+ is based on end to end bandwidth estimation to set… …   Wikipedia

  • Westwood — may refer to:Places;Australia *Westwood, Queensland;Canada *Westwood, Asphodel Norwood, Ontario *Westwood (Edmonton), a neighbourhood in Edmonton, Alberta *Westwood Plateau, an area of Coquitlam, British Columbia *Westwood Motorsport Park, a race …   Wikipedia

  • TCP congestion avoidance algorithm — The TCP uses a network congestion avoidance algorithm that includes various aspects of an additive increase multiplicative decrease (AIMD) scheme, with other schemes such as slow start in order to achieve congestion avoidance. TCP Tahoe and Reno… …   Wikipedia

  • Implementaciones de TCP — Este artículo o sección sobre tecnología necesita ser wikificado con un formato acorde a las convenciones de estilo. Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el 2 de abril de 2011. También puedes… …   Wikipedia Español

  • 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

  • Protocol spoofing — is used in data communications to improve performance in situations where an existing protocol is inadequate, for example due to long delays or high error rates.Note: In a computer security context, spoofing refers to various forms of… …   Wikipedia

  • Warcraft II: Tides of Darkness — Boxart Developer(s) Blizzard Entertainment …   Wikipedia

  • Symbolics — is a privately held company that acquired the assets of the now defunct computer manufacturer Symbolics, Inc. and continues to sell and maintain the Open Genera Lisp system and the Macsyma computer algebra system. History Symbolics, Inc. [… …   Wikipedia

  • History of the University of California, Los Angeles — The History of University of California, Los Angeles begins in 1919, when the Los Angeles branch of the California State Normal School became the Southern Branch of the University of California. After moving to its new campus in Westwood in 1929 …   Wikipedia

  • Warcraft II: Tides of Darkness — Éditeur PC Mac OS AN: Blizzard Entertainment EU: Ubisoft Saturn Playstation Electronic Arts Développeur …   Wikipédia en Français

Share the article and excerpts

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