A Cross-Comparison of Advanced TCP Protocols in High Speed and Satellite Environments

In today's ever-changing network, new challenges arise with the presence of various types of physical links, such as high speed, satellite, and wireless networks. The common solution is to create a new TCP algorithm that is optimized for each challenge encountered. One example of this is TCP Hybla, which was designed to tackle satellite paths. On the other hand, there are other protocols that claim to be more adaptive to different scenarios, like TCP Adaptive Westwood. In this study, we explore the tradeoffs between utilization and coexistence of both these protocols in two networks: a high-speed and a satellite with identical (and large) Bandwidth-Delay Product. Our goal is to make a comparison of the issues solved by both protocols in both of these scenarios.

[1]  Sally Floyd,et al.  HighSpeed TCP for Large Congestion Windows , 2003, RFC.

[2]  Carlo Caini,et al.  TCP Hybla: a TCP enhancement for heterogeneous networks , 2004, Int. J. Satell. Commun. Netw..

[3]  Ren Wang,et al.  Using adaptive rate estimation to provide enhanced and robust transport over heterogeneous networks , 2002, 10th IEEE International Conference on Network Protocols, 2002. Proceedings..

[4]  Soung Chang Liew,et al.  TCP Veno: TCP enhancement for transmission over wireless access networks , 2003, IEEE J. Sel. Areas Commun..

[5]  Mario Gerla,et al.  TCP in mixed Internet and geo-satellite environments: experiences and results , 2006, 2nd International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities, 2006. TRIDENTCOM 2006..

[6]  Pei Cao,et al.  NS-2 TCP-Linux: an NS-2 TCP implementation with congestion control algorithms from Linux , 2006 .

[7]  Mario Gerla,et al.  TCP Adaptive Westwood- Combining TCP Westwood and Adaptive Reno: A Safe Congestion Control Proposal , 2008, 2008 IEEE International Conference on Communications.