Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Rizzo, L.: Effective Erasure Codes for Reliable Computer Communication Protocols. SIGCOMM Comput. Commun. Rev. 27(2), 24–36 (1997)
Lacan, J., Roca, V., Peltotalo, J., Peltotalo, S.: Reed-Solomon Forward Error Correction (FEC) Schemes, April 2009. https://tools.ietf.org/html/rfc5510
Lamoriniere, C., Nafaa, A., Murphy, L.: Dynamic switching between adaptive FEC protocols for reliable multi-source streaming. In: Global Telecommunications Conference, GLOBECOM 2009, pp. 1–6. IEEE, November 2009
Matsuzono, K., Detchart, J., Cunche, M., Roca, V., Asaeda, H.: Performance analysis of a high-performance real-time application with several AL-FEC schemes. In: 2010 IEEE 35th Conference on Local Computer Networks (LCN), pp. 1–7, October 2010
Ho, T., Medard, M., Shi, J., Effros, M., Karger, D.R.: On randomized network coding. In: Proceedings of 41st Annual Allerton Conference on Communication, Control, and Computing (2003)
Heide, J., Pedersen, M.V., Fitzek, F.H.P., Medard, M.: On code parameters and coding vector representation for practical RLNC. In 2011 IEEE International Conference on Communications (ICC), pp. 1–5, June 2011
Langberg, M., Sprintson, A.: Recent results on the algorithmic complexity of network coding. In: Tutorial appearing in Proceedings of Workshop on Network Coding, Theory, and Applications (NetCod) (2009)
Pedersen, M.V., Lucani, D.E., Fitzek, F.H.P., Sorensen, C.W., Badr, A.S.: Network coding designs suited for the real world: what works, what doesn’t, what’s promising. In: 2013 IEEE Information Theory Workshop (ITW), pp. 1–5. IEEE, September 2013
Moreira, A., Lucani, D.E.: Coded schemes for asymmetric wireless interfaces: theory and practice. IEEE J. Sel. Areas Commun. 33(2), 171–184 (2015)
Garrammone, G.: On decoding complexity of Reed-Solomon codes on the packet erasure channel. IEEE Commun. Lett. 17(4), 773–776 (2013)
Celandroni, N., Gotta, A.: Performance analysis of systematic upper layer FEC codes and interleaving in land mobile satellite channels. IEEE Trans. Veh. Technol. 60(4), 1887–1894 (2011)
Lutz, E., Cygan, D., Dippold, M., Dolainsky, F., Papke, W.: The land mobile satellite communication channel-recording, statistics, and channel model. IEEE Trans. Veh. Technol. 40(2), 375–386 (1991)
Shang, Y., Hadjitheodosiou, M.: TCP splitting protocol for broadband aeronautical satellite network. In: The 23rd Digital Avionics Systems Conference, DASC 2004, vol. 2, pp. 11.C.3–11.1-9, October 2004
Casone, L., Ciccarese, G., De Blasi, M., Patrono, L., Tomasicchio, G.: An efficient ARQ protocol for a mobile geo-stationary satellite channel. In: Global Telecommunications Conference, GLOBECOM 2001, vol. 4, pp. 2692–2697. IEEE (2001)
Zhang, Y., Hu, H., Fujise, M.: Resource, Mobility, and Security Management in Wireless Networks and Mobile Communications. Wireless Networks and Mobile Communications. CRC Press, Boca Raton (2006)
Colledge, G., Hiesler, R., Febvre, P., Platt, P., Sharma, A., Maiolla, V., Schuster Bruce, A., Huggins, G.: SwiftBroadband capabilities to support aeronautical safety services WP1: technical description and application to ATS, June 2006
Linux Foundation. NetEm - Network Emulator (2016). http://www.linuxfoundation.org/collaborate/workgroups/networking/netem. Accessed 10 May 2016
Jurgelionis, A., Laulajainen, J.P., Hirvonen, M., Wang, A.I.: An empirical study of NetEm network emulation functionalities. In: 2011 Proceedings of 20th International Conference on Computer Communications and Networks (ICCCN), pp. 1–6, July 2011
Pedersen, M.V., Heide, J., Fitzek, F.H.P.: Kodo: an open and research oriented network coding library. In: Casares-Giner, V., Manzoni, P., Pont, A. (eds.) NETWORKING 2011. LNCS, vol. 6827, pp. 145–152. Springer, Heidelberg (2011). doi:10.1007/978-3-642-23041-7_15
Acknowledgment
This work was partially funded by the German Federal Ministry for Economic Affairs and Energy (BMWi) as part of the RekoTrans project with reference number 20Y1504B.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Eichhorn, V., Mühleisen, M., Timm-Giel, A. (2017). Coding Schemes for Heterogeneous Communication Links Using Channel Bundling. In: Agüero, R., Zaki, Y., Wenning, BL., Förster, A., Timm-Giel, A. (eds) Mobile Networks and Management. MONAMI 2016. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 191. Springer, Cham. https://doi.org/10.1007/978-3-319-52712-3_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-52712-3_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-52711-6
Online ISBN: 978-3-319-52712-3
eBook Packages: Computer ScienceComputer Science (R0)