TCP-Illinois es una variante del protocolo de control de congestión TCP , desarrollado en la Universidad de Illinois en Urbana – Champaign . Está especialmente dirigido a redes de alta velocidad y larga distancia. Una modificación del lado del remitente al algoritmo de control de congestión de TCP estándar, logra un rendimiento promedio más alto que el TCP estándar, asigna el recurso de red de manera justa como el TCP estándar, es compatible con el TCP estándar y proporciona incentivos para que los usuarios de TCP cambien.
Principios de Operación
TCP-Illinois es un algoritmo basado en el retardo de pérdida, que utiliza la pérdida de paquetes como la señal de congestión primaria para determinar la dirección del cambio de tamaño de la ventana, y utiliza el retardo de cola como señal de congestión secundaria para ajustar el ritmo del cambio de tamaño de la ventana. De manera similar al TCP estándar, TCP-Illinois aumenta el tamaño de la ventana W en para cada reconocimiento y disminuye por para cada evento de pérdida. A diferencia del TCP estándar, y no son constantes. En cambio, son funciones de retraso promedio en la cola.: , dónde está disminuyendo y esta incrementando.
Hay numerosas opciones de y . Una de esas clases es:
Dejamos y Ser funciones continuas y por lo tanto , y . Suponer es el retraso medio máximo en la cola y denotamos , entonces también tenemos . A partir de estas condiciones, tenemos
Esta elección específica se demuestra en la Figura 1.
Propiedades y rendimiento
TCP-Illinois aumenta el rendimiento mucho más rápidamente que TCP cuando la congestión es grande y aumenta el rendimiento muy lentamente cuando la congestión es inminente. Como resultado, la curva de la ventana es cóncava y el rendimiento promedio alcanzado es mucho mayor que el TCP estándar, consulte la Figura 2.
También tiene muchas otras características deseables, como la equidad, la compatibilidad con el TCP estándar, lo que proporciona un incentivo para que los usuarios de TCP cambien, robusto contra la medición de retardo inexacta.
Ver también
Referencias
- Liu, S .; Başar, T .; Srikant, R. (2006). "TCP-Illinois". Actas de la 1ª conferencia internacional sobre metodologías y herramientas de evaluación del desempeño - valuetools '06 . pag. 55. doi : 10.1145 / 1190095.1190166 . ISBN 1595935045.