Evaluation of Coexisting Enhanced TCP Flows on the High-speed Internetworking Satellite (WINDS)

The Wideband InterNetworking engineering test and Demonstration Satellite (WINDS) has an ultra-high speed international Internet-based communication system. However, the characteristics (for example, transmission bit errors, large propagation delay) of its satellite communication markedly degrade the throughput of conventional TCP (TCP Reno). Therefore, the satellite communications should adopt an enhanced TCP which has been proposed for high-bandwidth and long-delay networks, and can utilize the resource of the satellite network at a maximum level. In this study, we have compared the performance of ten TCPs (TCP Reno and nine enhanced TCPs) by building an experimental environment of the satellite communication over WINDS. The measurement results have shown that TCP Hybla achieves the best performance among all TCPs in terms of the throughput of communication over WINDS. Therefore, TCP Hybla could be the best solution to communications established on WIND’s satellite network. However, the congestion control of one TCP Hybla flow has not only suppressed the transmission speed of other flows of TCP Reno, but also prevented the windows size of other TCP Hybla flows from reaching the stable state when multiple TCP flows coexist on the same satellite link. This should be taken into account when using TCP Hybla.

[1]  D. Leith,et al.  H-TCP : A framework for congestion control in high-speed and long-distance networks , 2005 .

[2]  Nasir Ghani,et al.  TCP/IP enhancements for satellite networks , 1999, IEEE Commun. Mag..

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

[4]  T. J. Shepard,et al.  TCP/IP performance over satellite links , 1997, IEEE Netw..

[5]  Hiroshi Yamamoto,et al.  Performance Comparison of Enhanced TCPs over High-Speed Internetworking Satellite (WINDS) , 2011, 2011 IEEE/IPSJ International Symposium on Applications and the Internet.

[6]  Naoto Kadowaki,et al.  The Wideband Internetworking Engineering Test and Demonstration Satellite(WINDS)System , 2002 .

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

[8]  Ren Wang,et al.  TCP westwood: Bandwidth estimation for enhanced transport over wireless links , 2001, MobiCom '01.

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

[10]  Injong Rhee,et al.  Binary increase congestion control (BIC) for fast long-distance networks , 2004, IEEE INFOCOM 2004.

[11]  Tom Kelly,et al.  Scalable TCP: improving performance in highspeed wide area networks , 2003, CCRV.

[12]  Katsuyuki Yamazaki,et al.  HTTP performance analysis over multi-hops satellite communication system , 2004, 2004 International Symposium on Applications and the Internet. Proceedings..

[13]  Larry L. Peterson,et al.  TCP Vegas: End to End Congestion Avoidance on a Global Internet , 1995, IEEE J. Sel. Areas Commun..

[14]  Injong Rhee,et al.  CUBIC: a new TCP-friendly high-speed TCP variant , 2008, OPSR.