Coding Schemes for Heterogeneous Communication Links Using Channel Bundling

Communication over geostationary satellite links is improved by introducing end-to-end Forward Error Correction (FEC) and simultaneous transmissions over two links (channel bundling). The main objective of this work is to investigate to which degree the goodput and the reliability can be enhanced using the mentioned techniques. The performances of the two FEC schemes Reed-Solomon Codes and Random Linear Network Coding are compared. Uncorrelated and correlated packet errors are considered, the latter with a Gilbert-Elliot channel model. Experiments are conducted in a testbed consisting of a single PC with virtual network interfaces to determine the influence of various parameter settings on performance. Results are compared against a scenario with one link offering the same capacity as the two links together. It is concluded that using two heterogeneous links is beneficial for the goodput and losses for generation sizes larger than 20 for three correlated lost packets on average.

[1]  Liam Murphy,et al.  Dynamic Switching between Adaptive FEC Protocols for Reliable Multi-Source Streaming , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[2]  Luigi Patrono,et al.  An efficient ARQ protocol for a mobile geo-stationary satellite channel , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[3]  Luigi Rizzo,et al.  Effective erasure codes for reliable computer communication protocols , 1997, CCRV.

[4]  M. Hadjitheodosiou,et al.  TCP splitting protocol for broadband aeronautical satellite network , 2004, The 23rd Digital Avionics Systems Conference (IEEE Cat. No.04CH37576).

[5]  Morten Videbæk Pedersen,et al.  Kodo: An Open and Research Oriented Network Coding Library , 2011, Networking Workshops.

[6]  Muriel Medard,et al.  On Randomized Network Coding , 2003 .

[7]  Muriel Médard,et al.  On Code Parameters and Coding Vector Representation for Practical RLNC , 2011, 2011 IEEE International Conference on Communications (ICC).

[8]  Nedo Celandroni,et al.  Performance Analysis of Systematic Upper Layer FEC Codes and Interleaving in Land Mobile Satellite Channels , 2011, IEEE Transactions on Vehicular Technology.

[9]  Giuliano Garrammone On Decoding Complexity of Reed-Solomon Codes on the Packet Erasure Channel , 2013, IEEE Communications Letters.

[10]  Yan Zhang,et al.  Resource, Mobility, and Security Management in Wireless Networks and Mobile Communications , 2006 .

[11]  Alf Inge Wang,et al.  An Empirical Study of NetEm Network Emulation Functionalities , 2011, 2011 Proceedings of 20th International Conference on Computer Communications and Networks (ICCCN).

[12]  Daniel Enrique Lucani,et al.  Network coding designs suited for the real world: What works, what doesn't, what's promising , 2013, 2013 IEEE Information Theory Workshop (ITW).

[13]  Vincent Roca,et al.  Reed-Solomon Forward Error Correction (FEC) Schemes , 2009, RFC.

[14]  Michael Langberg,et al.  Recent Results on the Algorithmic Complexity of Network Coding , 2009 .

[15]  Hitoshi Asaeda,et al.  Performance analysis of a high-performance real-time application with several AL-FEC schemes , 2010, IEEE Local Computer Network Conference.

[16]  Daniel Enrique Lucani,et al.  Coded Schemes for Asymmetric Wireless Interfaces: Theory and Practice , 2015, IEEE Journal on Selected Areas in Communications.

[17]  Daniel Cygan,et al.  The land mobile satellite communication channel-recording, statistics, and channel model , 1991 .