TCP Vegas es un algoritmo de prevención de congestión de TCP que enfatiza el retraso de los paquetes , en lugar de la pérdida de paquetes, como una señal para ayudar a determinar la velocidad a la que se enviarán los paquetes. Fue desarrollado en la Universidad de Arizona por Lawrence Brakmo y Larry L. Peterson y presentado en 1994. [1] [2]
TCP Vegas detecta la congestión en una etapa incipiente en función del aumento de los valores de tiempo de ida y vuelta (RTT) de los paquetes en la conexión, a diferencia de otros sabores como Reno , New Reno , etc., que detectan la congestión solo después de que realmente haya ocurrido a través de la pérdida de paquetes. . El algoritmo depende en gran medida del cálculo preciso del valor de RTT base. Si es demasiado pequeño, el rendimiento de la conexión será menor que el ancho de banda disponible, mientras que si el valor es demasiado grande, invadirá la conexión.
Se están realizando muchas investigaciones sobre la equidad proporcionada por el mecanismo lineal de aumento / disminución para el control de la congestión en Las Vegas. Una advertencia interesante es cuando Vegas se interactúa con otras versiones como Reno. En este caso, el rendimiento de Vegas se degrada porque Vegas reduce su velocidad de envío antes que Reno, ya que detecta la congestión temprano y, por lo tanto, proporciona un mayor ancho de banda a los flujos de Reno TCP coexistentes. [3] [4] [5] [6]
TCP Vegas es uno de los varios "tipos" de algoritmos de prevención de congestión de TCP. Es uno de una serie de esfuerzos de ajuste de TCP que adaptan el control de la congestión y los comportamientos del sistema a los nuevos desafíos que enfrentan los aumentos en el ancho de banda disponible en los componentes de Internet en redes como Internet2 . [7] [8]
TCP Vegas se ha implementado en el kernel de Linux , [9] en FreeBSD [10] y posiblemente también en otros sistemas operativos .
Ver también
Referencias
- ^ Universidad de Princeton - Informes técnicos - Ciencias de la computación - Comprensión de TCP Vegas: teoría y práctica
- ^ Adaptive Vegas: una solución al problema de injusticia para redes de información TCP Vegas : convergencia en redes móviles y de banda ancha Por Cheeha Kim
- ^ Universidad de California en Berkeley - Problemas en TCP Vegas
- ^ TCP Vegas: Nuevas técnicas para la detección y la evitación de la congestión -Página de CiteSeer en eldocumento SIGCOMM de 1994de Lawrence Brakmo , Sean W. O'Malley y Larry L. Peterson
- ^ 4.3 TCP-Vegas Las matemáticas del control de la congestión de Internet por Rayadurgam Srikant
- ^ 5.4.5 TCP Vegas Un enfoque analítico de las redes conmutadas por ráfaga óptica por T. Venkatesh, C. Siva Ram Murthy
- ^ Lawrence S. Brakmo y Larry L. Peterson - TCP Vegas: prevención de la congestión de extremo a extremo en una Internet global
- ^ TCP Vegas: Evitación de la congestión de extremo a extremo en una Internet global -página CiteSeer en el IEEE Journal sobre áreas seleccionadas en el artículo de comunicaciones de Lawrence Brakmo y Larry L. Peterson
- ^ Neal Cardwell: una implementación de TCP Vegas para Linux
- ^ - Revisión de confirmación de FreeBSD 218152
enlaces externos
- Universidad de Arizona - Diseño de protocolo avanzado - Vegas .