TCP Vegas

TCP Vegas

TCP Vegas is a TCP congestion control, or network congestion avoidance, algorithm that emphasizes packet delay, rather than packet loss, as a signal to help determine the rate at which to send packets. It was developed at the University of Arizona by Lawrence Brakmo and Larry L. Peterson.

TCP Vegas detects congestion at an incipient stage based on increasing Round Trip Time (RTT) values of the packets in the connection unlike other flavors like Reno, NewReno etc. which detect congestion only after it has actually happened via packet drops. The algorithm depends heavily on accurate calculation of the Base RTT value. If it is too small then throughput of the connection will be less than the bandwidth available while if the value is too large then it will overrun the connection. A lot of research is going on the fairness provided by the linear increase/decrease mechanism for congestion control in Vegas. One interesting caveat is when Vegas is inter-operated with other versions like Reno. In this case, performance of Vegas degrades because Vegas reduces its sending rate before Reno as it detects congestion early and hence gives greater bandwidth to co-existing TCP Reno flows. TCP Vegas is one of several varieties of TCP congestion avoidance algorithm. It is one of a series of efforts at TCP tuning that adapt congestion control and system behaviors to new challenges faced by increases in available bandwidth in Internet components on networks like Internet2.

TCP Vegas has been implemented in the Linux kernel and possibly other operating systems also.

ee also

* TCP congestion avoidance algorithm
*Transmission Control Protocol#Development of TCP

External links

* [http://www.cs.arizona.edu/protocols/ Vegas] Home Page.
* [http://citeseer.ist.psu.edu/brakmo94tcp.html TCP Vegas: New Techniques for Congestion Detection and Avoidance] - CiteSeer page on the 1994 SIGCOMM paper by Lawrence Brakmo, Sean W. O'Malley, and Larry L. Peterson
* [http://citeseer.ist.psu.edu/brakmo95tcp.html TCP Vegas: End to End Congestion Avoidance on a Global Internet] - CiteSeer page on the IEEE Journal on Selected Areas in Communications paper by Lawrence Brakmo and Larry L. Peterson


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • TCP Vegas — El protocolo TCP Vegas es un protocolo de redes a nivel de transporte recientemente desarrollado. Aumenta el tamaño de la ventana hasta que ocurre la pérdida del paquete debida a congestión. Se fundamenta en el estudio del RTT que se estudia en… …   Wikipedia Español

  • TCP-Header — TCP (Transmission Control Protocol) Familie: Internetprotokollfamilie Einsatzgebiet: Zuverlässiger bidirektionaler Datentransport TCP im TCP/IP‑Protokollstapel: Anwendung HTTP SMTP … Transport …   Deutsch 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

  • 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

  • FAST TCP — is a new TCP congestion avoidance algorithm especially targeted at high speed, long distance links, developed at the [http://netlab.caltech.edu/ Netlab] , California Institute of Technology and now being commercialized by [http://www.fastsoft.com …   Wikipedia

  • Compound TCP — (CTCP) is a Microsoft algorithm that was introduced as part of the Windows Vista and Window Server 2008 TCP stack. It is designed to aggressively adjust the sender s congestion window to optimise TCP for connections with large bandwidth delay… …   Wikipedia

  • FAST TCP — Saltar a navegación, búsqueda FAST TCP (Fast Active queue management Scalable Transmission Control Protocol) es un algoritmo de control de congestión para TCP, diseñado por investigadores del “Californian Institute of Technology” y que… …   Wikipedia Español

  • Algorithme TCP — Il existe des algorithmes de TCP différents pour répondre à l augmentation de la bande passante des liaisons : en effet les premiers algorithmes utilisés historiquement seraient incapables de faire monter le débit suffisamment rapidement… …   Wikipédia en Français

  • Algorthime TCP — Algorithme TCP Il existe des algorithmes de TCP différents pour répondre à l augmentation de la bande passante des liaisons : en effet les premiers algorithmes utilisés historiquement seraient incapables de faire monter le débit suffisamment …   Wikipédia en Français

  • 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

Share the article and excerpts

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