QoE enhancements on satellite networks through the use of caches

Int J Satell Commun Network. 2018;1–13. Summary A high throughput does not necessarily translate to a good Quality of Experience, especially in a satellite context. The round trip time, for instance, also has a tremendous impact on the reactivity of applications and thus on the Quality of Experience. Content delivery networks are massively used for over‐the‐top services in terrestrial network: They reduce the load of network and the delay as they draw the content closer to the end user. In a satellite system, the content delivery network presents a good opportunity for enhancing the end users' Quality of Experience and can change the conventional use of performance‐enhancing proxies. This paper investigates the satellite as access link for home networks or a backhaul link for small cells for a 5G perspective. We analysed the impact of caching on both gateway side and satellite terminal side for 2 on‐trend services: web browsing and adaptive video streaming (dynamic adaptive streaming over HTTP). The main contribution is an evaluation of transparent caching through a satellite platform. The caching policy is out of the scope of this paper. One large part of the testbed is based on an open‐source platform, OpenSAND that emulates the satellite system. To confirm the results, some real experiments have been conducted on a commercial satellite link. As expected, the transparent caching at the satellite terminal side can increase the Quality of Experience to its upper border as long as the content is available in the cache. For the satellite gateway cache, the performances exceed the expectations. Although the application experiences the satellite delay in this case, the traversal time of different Internet service provider networks also delays the delivery of content. Then it may have a greater impact on reactivity than the satellite itself. Through careful analysis of the different results, we noticed some issues. Transparent caching is unable to cache encrypted or dynamic content. Moreover, a misuse of caching can provoke bad behaviour of dynamic adaptive streaming over HTTP mechanisms and severely decrease the Quality of Experience. We designed a solution that in addition to solving the issue, alleviates the storage space of satellite terminal caches.

[1]  Igor Bisio,et al.  Transmission rate allocation over satellite networks with Quality of Experience - Based performance metrics , 2014, 2014 7th Advanced Satellite Multimedia Systems Conference and the 13th Signal Processing for Space Communications Workshop (ASMS/SPSC).

[2]  Rajkumar Buyya,et al.  Content Delivery Networks , 2008 .

[3]  Emmanuel Chaput,et al.  Initial spreading: A fast Start-Up TCP mechanism , 2013, 38th Annual IEEE Conference on Local Computer Networks.

[4]  Francois Le Faucheur,et al.  Content Distribution Network Interconnection (CDNI) Problem Statement , 2012, RFC.

[5]  Mung Chiang,et al.  An Intelligent Satellite Multicast and Caching Overlay for CDNs to Improve Performance in Video Applications , 2013 .

[6]  Rafidah Md Noor,et al.  A generic quantitative relationship between quality of experience and packet loss in video streaming services , 2012, 2012 Fourth International Conference on Ubiquitous and Future Networks (ICUFN).

[7]  Reshma Dayma,et al.  Improved TCP Hybla: A TCP enhancement for link with high RTT and error rate , 2012, 2012 Nirma University International Conference on Engineering (NUiCONE).

[8]  Gabriel Montenegro,et al.  Performance Enhancing Proxies Intended to Mitigate Link-Related Degradations , 2001, RFC.

[9]  Patrick Crowley,et al.  Named data networking , 2014, CCRV.

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

[11]  Markus Fiedler,et al.  A generic quantitative relationship between quality of experience and quality of service , 2010, IEEE Network.

[12]  Xiaobin Guo,et al.  A tentative comparison on CDN and NDN , 2014, 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[13]  Hancheng Lu,et al.  A Two-Layer Caching Model for Content Delivery Services in Satellite-Terrestrial Networks , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).