An Analysis of TCP Startup over an Experimental DVB-RCS Platform

Satellite systems are evolving towards higher available bandwidths and dynamic allocation based on instantaneous traffic rates offered at the stations, so called BoD (bandwidth on demand) channel sharing. This trend is paired with more and more powerful error correcting schemes, like those adopted in the recent DVB-S2 standard, which promise to make the channel virtually immune from packet errors. These factors, together with the significant round-trip delay of geostationary satellites, combine so that most TCP connections would send all of their data during the slow start phase. We investigate the performance of TCP during startup on recent BoD system by observing and explaining the behavior of different TCP flavors on different systems when transmitting data over the Eutelsat's Skyplex data satellite system. We make recommendations for choosing and improving TCP implementations and for future BoD allocation schemes

[1]  Sally Floyd,et al.  Increasing TCP's Initial Window , 1998, RFC.

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

[3]  Eros Feltrin,et al.  Design, implementation and performances of an on board processor-based satellite network , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[4]  Rahim Tafazolli,et al.  On the interaction of TCP with BoD in GEO broadband satellite networks , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[5]  Mario Gerla,et al.  TCP Start up Performance in Large Bandwidth Delay Networks. , 2004, INFOCOM 2004.

[6]  Alberto Gotta,et al.  Simulating dynamic bandwidth allocation on satellite links , 2006 .