[Práctico 3] : Ejercicio 13 - HSTCP

[Práctico 3] : Ejercicio 13 - HSTCP

de Nicolas Federico Diaz Espinosa -
Número de respuestas: 1
Hola... quisiera hacer una pregunta sobre el problema 13 del práctico 3...

Despues de hechos el 11 y el 12, mas o menos queda entendido el comportamiento de TCP Rino, y se sacan algunas formulas utiles para determinar los umbrales de congestión segun el ancho de banda del enlace, y su promedio de cantidad de segmentos transmitidos...

Al llegar al ejercicio 13, se deduce que con un enlace de 10gbps, el maximo de ventanas para el que se produce congestión es 83334 segmentos, por lo que, al pasar ese umbral existe congestión y se reducira el umbral a la mitad, y para que el modo de evitación de congestión vuelva a ese nivel máximo pasaran mas de 4000 segundos, lo que es un comportamiento pobre o directamente inaceptable.

Entiendo que el ejercicio te invita a leer sobre HSTCP, para el cual hay un RFC bastante pesadito (RFC 3649)... que a grandes razgos entiendo que tiene un modo de evitación especial para cuando el umbral sobrepasa determinados limites, para que el crecimiento de la ventana sea mas rapido...

La pregunta es... la forma de determinar los valores de a(w) y b(w) en la función de crecimiento y decrecimiento respectivamente es a través de una tabla donde se tiene que hacer el lookup? es decir, esos valores son experimentales y no hay forma de calcularlos con alguna función de w o algo parecido?? en el RFC no encuentro nada mas que una tabla hablando al respecto de los a(w) y b(w) por lo que no veo otra forma (al menos en esta especificacion) de calcular estos valores...

Gracias....
En respuesta a Nicolas Federico Diaz Espinosa

Re: [Práctico 3] : Ejercicio 13 - HSTCP

de Martin Giachino -
No leí en detalle la RFC, pero en la página 32 hay un programa hecho en Perl que es el que genera la tabla de la que tú hablaste. Por lo que entiendo entonces, esa tabla no son valores experimentales y existiría una solución analítica para el cálculo que es la que implementan en el programa.

Martín