Analysis and Performance Evaluation of a Burst-Based TCP for Satellite DVB RCS Links

ESA Satlabs proposed a splitting architecture, named Interoperable-Performance Enhancing Proxy (I-PEP), which defines a protocol stack for the edges of a Digital Video Broadcasting-Return Channal over Satellite (DVB-RCS) link with the aim of improving performance of Transmission Control Protocol (TCP)-based applications. At the transport layer of I-PEPs, the Space Communications Protocols Standards-Transport Protocol (SCPS-TP) provides a reliable connection to upper layers, although resulting in very poor performance in tests. In fact, standard congestion-control mechanisms under-perform mainly due to long latency and Demand Assignment Multiple Access (DAMA) access schemes, especially in the case of short transfers, as for Web traffic, when optimum window may not be reached. In this paper, a burst-based TCP, named TCP Noordwijk (TCPN), is introduced to improve on these aspects. To evaluate performance, the protocol has been implemented on the Network Simulator NS-2. Definitively, details on the protocol design, implementation, and a vast gamut of results coming from simulations are reported.

[1]  M. Luglio,et al.  Evaluation of TCP performance over emulated DVB-RCS scenario with multiple RCSTs , 2009, 2009 International Workshop on Satellite and Space Communications.

[2]  F. Risso,et al.  ICMP Internet Control Message Protocol , 2007 .

[3]  Parameswaran Ramanathan,et al.  What do packet dispersion techniques measure? , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[4]  Pedro Velez-Belchi Interaction channel for satellite distribution systems , 2000 .

[5]  Tim Berners-Lee,et al.  Hypertext transfer protocol--http/i , 1993 .

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

[7]  Ccsds Secretariat Space Communications Protocol Specification (SCPS) Transport Protocol (SCPS-TP) , 2005 .

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

[9]  M. Luglio,et al.  TCP Noordwijk for High-Speed Trains , 2009, 2009 First International Conference on Advances in Satellite and Space Communications.

[10]  Erling Kristiansen,et al.  TCP Behaviour in a DVB-RCS Environment , 2006 .

[11]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.1 , 1997, RFC.

[12]  Mahesh Sooriyabandara,et al.  Dynamics of TCP over BoD satellite networks , 2003, Int. J. Satell. Commun. Netw..

[13]  Rahim Tafazolli,et al.  Providing differentiated service to TCP flows over bandwidth on demand geostationary satellite networks , 2004, IEEE Journal on Selected Areas in Communications.

[14]  Vern Paxson,et al.  TCP Congestion Control , 1999, RFC.

[15]  M. Luglio,et al.  TCP performance on a railway satellite channel , 2009, 2009 International Workshop on Satellite and Space Communications.

[16]  Giovanni Pau,et al.  TCP Start up Performance in Large Bandwidth Delay Networks. , 2004, INFOCOM 2004.

[17]  John S. Heidemann,et al.  Ongoing TCP Research Related to Satellites , 2000, RFC.