Skip to main content

An ns-3 Model for Multipath Communication with Terrestrial and Satellite Links

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 12040))

Abstract

Some terrestrial Internet access links provide only low data rates. Internet access via geostationary satellites on the other hand provides data rates of up to 50 Mbit/s, but suffers from high latencies. The combination of low data rate, low latency Internet access (e.g., DSL light) and high data rate, high latency Internet access (e.g., geostationary satellites) can utilize the advantages of both. We discuss multipath communication architectures and scheduling strategies for such heterogeneous link combinations. The solution described in this paper relies on Split TCP and Performance Enhancement Proxies. We implement and evaluate the solution with the network simulator ns-3. A well-established traffic model for loading websites is enhanced with different HTTP variants. The results show that the combination of heterogeneous link types can result in page load times close to as if there was a high data rate, low latency Internet access.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    https://github.com/cs7org/ns-3.29-tmc-mmb2020.

References

  1. NS-3 3GPP HTTP Applications. https://www.nsnam.org/docs/models/html/applications.html

  2. NS-3.29 Manual: Random Variables. https://www.nsnam.org/docs/release/3.29/ manual/html/random-variables.html

  3. Abdelsalam, A., Luglio, M., Roseti, C., Zampognaro, F.: TCP connection management through combined use of terrestrial and satellite IP-Based links. In: 2017 40th International Conference on Telecommunications and Signal Processing (TSP), pp. 37–42, July 2017. https://doi.org/10.1109/TSP.2017.8075932

  4. Abdelsalam, A., Luglio, M., Roseti, C., Zampognaro, F.: Analysis of bandwidth aggregation techniques for combined use of satellite and xDSL broadband links. Int. J. Satellite Commun. Netw. 37(2), 76–90 (2018). https://doi.org/10.1002/sat.1242. https://onlinelibrary.wiley.com/doi/abs/10.1002/sat.1242

    Article  Google Scholar 

  5. Abdelsalam, A., Luglio, M., Roseti, C., Zampognaro, F.: Linux MP-TCP performance evaluation in a combined terrestrial-satellite access. In: 2019 International Conference on Wireless Technologies, Embedded and Intelligent Systems (WITS), pp. 1–6, April 2019. https://doi.org/10.1109/WITS.2019.8723688

  6. Border, J., Kojo, M., Griner, J., Montenegro, G., Shelby, Z.: Performance Enhancing Proxies Intended to Mitigate Link-Related Degradations. RFC 3135, June 2001

    Google Scholar 

  7. Caini, C., Firrincieli, R., Lacamera, D.: PEPsal: a performance enhancing proxy designed for TCP satellite connections. In: 2006 IEEE 63rd Vehicular Technology Conference, vol. 6, pp. 2607–2611, May 2006. https://doi.org/10.1109/VETECS.2006.1683339

  8. Caini, C., Firrincieli, R.: TCP Hybla: a TCP enhancement for heterogeneous networks. Int. J. Satell. Commun. Netw. 22(5), 547–566 (2004)

    Article  Google Scholar 

  9. Cicconetti, C., et al.: Architecture and analysis of a satellite downstream boost for xDSL networks. In: 2014 7th Advanced Satellite Multimedia Systems Conference and the 13th Signal Processing for Space Communications Workshop (ASMS/SPSC), pp. 287–292, September 2014

    Google Scholar 

  10. De Gaudenzi, R., Angeletti, P., Petrolati, D., Re, E.: Future technologies for very high throughput satellite systems. Int. J. Satell. Commun. Netw. (2019). https://doi.org/10.1002/sat.1327. https://onlinelibrary.wiley.com/doi/abs/10.1002/sat.1327

    Article  Google Scholar 

  11. Deutschmann, J., Hielscher, K., German, R.: Satellite internet performance measurements. In: 2019 International Conference on Networked Systems (NetSys), pp. 1–4, March 2019. https://doi.org/10.1109/NetSys.2019.8854494

  12. Deutschmann, J., Hielscher, K., Keil, T., German, R.: Multipath communication over terrestrial and satellite links. In: 2018 IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN), pp. 119–121, June 2018. https://doi.org/10.1109/LANMAN.2018.8475101

  13. Diarra, M., Ottavj, L., Masson, T., Ismail, A.: 5G hybrid backhauling for better QoE. In: 25th Ka and Broadband Communications Conference (2019)

    Google Scholar 

  14. Divakaran, D.M., Altman, E., Vicat-Blanc Primet, P.: Size-based flow-scheduling using spike-detection. In: Al-Begain, K., Balsamo, S., Fiems, D., Marin, A. (eds.) ASMTA 2011. LNCS, vol. 6751, pp. 331–345. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21713-5_24

    Chapter  Google Scholar 

  15. Ekmekcioglu, E., et al.: Context-aware hybrid satellite-terrestrial broadband access. Int. J. Satell. Commun. Netw. 37(6), 513–526 (2019). https://doi.org/10.1002/sat.1291. https://onlinelibrary.wiley.com/doi/abs/10.1002/sat.1291

    Article  Google Scholar 

  16. Erhebung der atene KOM im Auftrag des Bundesministeriums für Verkehr und digitale Infrastruktur: Aktuelle Breitbandverfügbarkeit in Deutschland (Stand Ende 2018). https://www.bmvi.de/goto?id=451090

  17. Ferlin, S., Dreibholz, T., Alay, O.: Multi-path transport over heterogeneous wireless networks: does it really pay off?, December 2014. https://doi.org/10.1109/GLOCOM.2014.7037567

  18. Ford, A., Raiciu, C., Handley, M., Bonaventure, O.: TCP Extensions for Multipath Operation with Multiple Addresses. RFC 6824, January 2013

    Google Scholar 

  19. Hong, S.G., Su, C.: ASAP: fast, controllable, and deployable multiple networking system for satellite networks. In: 2015 IEEE Global Communications Conference (GLOBECOM). pp. 1–7, December 2015. https://doi.org/10.1109/GLOCOM.2015.7417041

  20. Langley, A., et al.: The QUIC transport protocol: design and internet-scale deployment. In: SIGCOMM 2017, pp. 183–196 (2017)

    Google Scholar 

  21. Leymann, N., Heidemann, C., Zhang, M., Sarikaya, B., Cullen, M.: Huawei’s GRE Tunnel Bonding Protocol. RFC 8157, May 2017

    Google Scholar 

  22. Li, M., et al.: Multipath transmission for the internet: a survey. IEEE Commun. Surv. Tutor. 18(4), 2887–2925 (Fourthquarter 2016). https://doi.org/10.1109/COMST.2016.2586112

    Article  Google Scholar 

  23. Ottavj, L., et al.: Intelligent gateways enabling broadband access via integrated terrestrial and satellite systems. In: Pillai, P., Hu, Y.F., Otung, I., Giambene, G. (eds.) WiSATS 2015. LNICST, vol. 154, pp. 92–102. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-25479-1_7

    Chapter  Google Scholar 

  24. Pries, R., Magyari, Z., Tran-Gia, P.: An HTTP web traffic model based on the top one million visited web pages. In: Proceedings of the 8th Euro-NF Conference on Next Generation Internet NGI 2012, pp. 133–139, June 2012. https://doi.org/10.1109/NGI.2012.6252145

  25. Wei, X., Xiong, C., Lopez, E.: MPTCP proxy mechanisms. Internet-Draft draft-wei-mptcp-proxy-mechanism-02, IETF Secretariat, June 2015. http://www.ietf.org/internet-drafts/draft-wei-mptcp-proxy-mechanism-02.txt

Download references

Acknowledgement

This work was funded by the German Ministry for Economic Affairs and Energy (BMWi) on the basis of a decision by the German Bundestag (FKZ 50YB1705).

Author information

Authors and Affiliations

Authors

Contributions

All Internet links were last accessed on 2020-01-27.

Corresponding author

Correspondence to Jörg Deutschmann .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Deutschmann, J., Hielscher, KS.J., German, R. (2020). An ns-3 Model for Multipath Communication with Terrestrial and Satellite Links. In: Hermanns, H. (eds) Measurement, Modelling and Evaluation of Computing Systems. MMB 2020. Lecture Notes in Computer Science(), vol 12040. Springer, Cham. https://doi.org/10.1007/978-3-030-43024-5_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-43024-5_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-43023-8

  • Online ISBN: 978-3-030-43024-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics