On the sustainability of PEPs for satellite Internet access

TCP protocols such as New Reno suffer from very poor performances in satcom. In reaction, several solutions have been deployed to improve the global performance. PEP (Proxy Enhancement Performance) is the most widely adopted. However, this improvement has a cost, and using PEPs adds new constraints to face. Recently, many works not specific to the satellite scope have been done to develop new TCP protocols leading to new TCP releases such as Compound and Cubic TCP. This article investigates the behavior of those new protocols in satellite communication. The main objective of our work is to determine if using specific satcom techniques is still a sustainable approach. I. Introduction Satellite communications are an attractive way to communicate efficiently with large or unreachable areas. As a consequence, they deserve to be part of the global communication network. However, satcom systems have to deal with some very challenging and restrictive constraints impacting on different level of the network protocol stack. Among this, for the particular scope of Transport Protocol, long Round Trip Times (about 600 ms for GEO system) are strongly damaging the global behavior. Indeed, they impair directly some congestion avoidance mechanisms such as slow start that are an essential part of reliable transport protocol (e.g. TCP), and so decrease the throughput. Moreover, satellite telecommunication system is a small niche of the global communication system. A new transport protocol version dedicated to satellite is then unthinkable, especially if it could weaken the overall performance of the legacy protocol. Considering those impairments, Performance Enhancement Proxy (PEP) solution has been developed and is currently the most widely adopted architecture for satellite links. PEPs are a pragmatic solution using a transport level proxy to separate the satellite segment from the others (notably using splitting and spoofing methods). The segment becomes transparent for the rest of the network, and so the global behavior of the transport protocol is almost unchanged for the extremities, which means better throughput and performance. 4 Moreover, the end–to–end implementation remains unaltered. During the last few years, new elements became apparent which are likely to cast doubt on the PEP solutions. Thus, some limits, mostly imputable to the break of the end–to–end semantics have been discovered, and notably, that PEPs behave badly under network mobility scenarios or some security context (e.g. IPsec tunnel). Alongside this, new TCPs like Cubic and Compound have been developed for a non specific satellite use. And they seem to behave well in an hybrid scenario and already better than end–to–end specific satellite transport protocol such as TCP Hybla. 14 This study aims to determine the usefulness of transport protocol PEP in two different scopes. To do that, emulation of TCP New Reno and modern TCP in an hybrid scenario with and without PEP are used. First of all, for a short-term optimization purpose, the aim is to define if modern TCPs perform well enough without PEP (throughput, fairness, ...) to question the usefulness of current PEPs. Secondly, for a sustainable purpose, this study tries to determine if PEPs can still remain performant

[1]  Shrisha Rao,et al.  Comparative performance evaluation of TCP Hybla and TCP Cubic for satellite communication under low error conditions , 2010, 2010 IEEE 4th International Conference on Internet Multimedia Services Architecture and Application.

[2]  Robert N. Shorten,et al.  Experimental evaluation of TCP protocols for high-speed networks , 2007, TNET.

[3]  Patrick Gelard,et al.  Which Transport Protocol for Hybrid Terrestrial and Satellite Systems? , 2012, PSATS.

[4]  C. Caini,et al.  Comparative Performance Evaluation of TCP Variants on Satellite Environments , 2009, 2009 IEEE International Conference on Communications.

[5]  Gorry Fairhurst,et al.  Transport challenges facing a next‐generation hybrid satellite Internet , 2011, Int. J. Satell. Commun. Netw..

[6]  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..

[7]  Qian Zhang,et al.  A Compound TCP Approach for High-Speed and Long Distance Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[8]  Douglas J. Leith,et al.  Experimental evaluation of Cubic-TCP , 2008 .

[9]  T. Gayraud,et al.  IP Mobility and Its Impact on Satellite Networking , 2008, 2008 4th Advanced Satellite Mobile Systems.

[10]  Qian Zhang,et al.  Compound TCP: A scalable and TCP-friendly congestion control for high-speed networks , 2006 .

[11]  E. Chaput,et al.  Enhancing TCP based communications in mobile satellite scenarios: TCP PEPs issues and solutions , 2010, 2010 5th Advanced Satellite Multimedia Systems Conference and the 11th Signal Processing for Space Communications Workshop.