Raptor-based file delivery protocol for satellite-CDNs (RFDPS)

This paper describes a new reliable transport protocol designed to run on the integrated satellite-terrestrial content delivery network (S-CDN) to multicast files over a wide geographical area. The motivation for this work is to make the satellite multicast system scalable under different packet loss rates with reliability ensured and throughput maintained. Current multicast protocols mainly study the terrestrial communications. They often use packet-based NACK messages to request retransmissions of lost packets, but the feedback overhead scales up sharply when the packet loss rate is large. Other schemes that proactively multicast FEC packets results in unfair redundancy among the receivers with different packet loss rates. We propose a Raptor-based file delivery protocol for satellite-CDNs (RFDPS). The novelty lies in that RFDPS is a joint FEC and feedback protocol, and supports block-based feedback and cooperative transmissions both through satellite multicast and terrestrial unicast. We analyze the retransmission strategy when considering the delivery cost, and propose a simplified method to estimate the optimal number of multicast packet for the retransmission strategy. The prototype of RFDPS is designed, and is evaluated on the OPNET platform in terms of throughput and feedback overhead. Simulation results show the significant performance gain of the proposed protocol. And our simplified estimation method is verified to be effective.

[1]  Muriel Médard,et al.  Dynamic Rate Adaptation for Improved Throughput and Delay in Wireless Network Coded Broadcast , 2012, IEEE/ACM Transactions on Networking.

[2]  L. Caviglione,et al.  FIRST: Future Internet — a role for satellite technology , 2008, 2008 IEEE International Workshop on Satellite and Space Communications.

[3]  Godred Fairhurst,et al.  Reliable multicast via satellite: a comparison survey and taxonomy , 2001, Int. J. Satell. Commun. Netw..

[4]  Sanjoy Paul,et al.  Reliable Multicast Transport Protocol (RMTP) , 1997, IEEE J. Sel. Areas Commun..

[5]  Mark Handley,et al.  NACK-Oriented Reliable Multicast (NORM) Transport Protocol , 2009, RFC.

[6]  Gregory W. Wornell,et al.  On playback delay in streaming communication , 2012, 2012 IEEE International Symposium on Information Theory Proceedings.

[7]  Markos P. Anastasopoulos,et al.  A feedback suppression algorithm for reliable satellite multicast based on spatial–temporal prediction of the satellite channel , 2009, Int. J. Satell. Commun. Netw..

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

[9]  Mark Watson,et al.  Asynchronous Layered Coding (ALC) Protocol Instantiation , 2010, RFC.

[10]  Ness B. Shroff,et al.  Constant-Delay and Constant-Feedback Moving Window Network Coding for Wireless Multicast: Design and Asymptotic Analysis , 2014, IEEE Journal on Selected Areas in Communications.

[11]  John S. Baras,et al.  Transport protocols in multicast via satellite , 2004, Int. J. Satell. Commun. Netw..

[12]  Thomas Stockhammer,et al.  Reliable Multimedia Download Delivery in Cellular Broadcast Networks , 2007, IEEE Transactions on Broadcasting.

[13]  ZHANGLi-xia,et al.  A reliable multicast framework for light-weight sessions and application level framing , 1995 .

[14]  Tracey Ho,et al.  A Random Linear Network Coding Approach to Multicast , 2006, IEEE Transactions on Information Theory.

[15]  Tarik Taleb,et al.  Feedback Suppression in Multicast Satellite Networks Using Game Theory , 2012, IEEE Systems Journal.

[16]  Shahrokh Valaee,et al.  Minimum Broadcast Decoding Delay for Generalized Instantly Decodable Network Coding , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[17]  Pieter Simoens,et al.  Bandwidth efficient adaptive forward error correction mechanism with feedback channel , 2014, Journal of Communications and Networks.

[18]  John S. Baras,et al.  A feedback implosion suppression algorithm for satellite reliable multicast , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[19]  Malathi Veeraraghavan,et al.  File Multicast Transport Protocol (FMTP) , 2015, 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

[20]  Ness B. Shroff,et al.  Throughput of rateless codes over broadcast erasure channels , 2015, TNET.