Study and Performance Evaluation of TCP versions over GEO and LEO Satellite Links between Performance Enhancement Proxies

Ángel Salamanca Cardona · 2008

El Protocolo de Control de Transmision (TCP) es uno de los protocolos fundamentales en Internet. Sin embargo, este protocolo y sus mecanismos de control de la congestion fueron originalmente desarrollados para medios guiados y su aplicacion en medios no guiados como son las redes de satelites degrada notablemente su rendimiento. Pese a la creciente demanda de los sistemas inalambricos que cada vez disponen de mas velocidad de transmision y reducen los costes en la instalacion frente a un sistema cableado, la tasa de error sigue siendo muy elevada en comparacion con un entorno cableado. El objetivo de este proyecto es hacer un estudio detallado sobre el proxy Snoop y comparar el rendimiento de diferentes versiones TCP en redes de satelites LEO y GEO. Se ha trabajado con el simulador de redes Ns-2 (Network Simulator) para la simulacion de los escenarios de nuestras pruebas. Para el caso de redes satelitales LEO se implemento una constelacion de orbitas polares, mientras que en el caso de GEO se implemento una red VSAT (Very Small Aperture Terminals) en estrella. En ambos escenarios se han utilizado los satelites en modo ‘bent-pipe’. El proxy Snoop es uno de los representantes de un grupo de proxys para la mejora de prestaciones en entornos inalambricos denominados PEPs (Performance Enhancement Proxies). En nuestros escenarios de simulacion utilizamos el proxy como separador de medios guiados y no guiados, obteniendo notables mejoras en la eficiencia y funcionamiento del TCP. Existen numerosas versiones de algoritmos TCP con el objetivo comun de alcanzar el maximo rendimiento. En este proyecto se han comparado cinco versiones: New Reno, Hybla, Vegas, DVegas y Westwood+ aplicadas a enlaces satelitales GEO y LEO. Segun nuestros resultados TCP Hybla ha resultado ser el mas eficiente, mejorando los enlaces satelitales mediante la separacion de los errores de corrupcion de datos de aquellos debidos a la congestion de la red.

Read the paper · More papers on PaperTik