Skip to main content

Emulation of Multipath Solutions in Heterogeneous Wireless Networks Over Ns-3 Platform

  • Conference paper
  • First Online:
Simulation Tools and Techniques (SIMUtools 2021)

Abstract

The increased availability of devices equipped with multiple wireless interfaces leads to consider multihoming as one of the key features of the next generation 5G networks. This paper discusses the emulation technique that integrates Linux Container and ns-3 network simulator to evaluate emerging multipath applications and protocols. The presented solution was utilized as an experimental platform to analyze the performance of Multipath TCP (MPTCP) protocol in heterogeneous network environments, particularly wireless ones, such as WLAN and cellular networks. We tested the MPTCP in fixed and mobility scenarios, exploiting the ns-3 to provide multipath wireless connectivity. The obtained results show the protocol behaviour that might have been expected from the system under investigation. Thus, one could use the presented scheme to get emulation results with reasonable accuracy, as long as ns-3 follows up with external real-time events. We further discuss the main limitations of the described method, observed in large-scale scenarios.

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

Access this chapter

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

Institutional subscriptions

Notes

  1. 1.

    https://www.nsnam.org/.

  2. 2.

    https://omnetpp.org/.

  3. 3.

    http://coreemu.github.io/core/.

  4. 4.

    http://mininet.org/.

  5. 5.

    https://www.nsnam.org/docs/models/html/fd-net-device.html.

  6. 6.

    https://github.com/vandit86/ns3-scratch.

  7. 7.

    FdNetDevice and TapBridge use auxiliary threads.

References

  1. 3GPP: Ts 23.501, system architecture for the 5g system, v16.4 (2020)

    Google Scholar 

  2. Arroyo, J., Diez, L., Agüero, R.: On the use of emulation techniques over the ns-3 platform to analyze multimedia service QoS. In: Agüero, R., Zinner, T., García-Lozano, M., Wenning, B.-L., Timm-Giel, A. (eds.) MONAMI 2015. LNICST, vol. 158, pp. 196–208. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-26925-2_15

    Chapter  Google Scholar 

  3. Elattar, M., Wendt, V., Neumann, A., Jasperneite, J.: Potential of multipath communications to improve communications reliability for internet-based cyberphysical systems. In: IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2016-November (2016). https://doi.org/10.1109/ETFA.2016.7733536

  4. Ford, A., Raiciu, C., Handley, M.J., Bonaventure, O.: TCP Extensions for Multipath Operation with Multiple Addresses. RFC 6824 (2013). https://doi.org/10.17487/RFC6824, https://rfc-editor.org/rfc/rfc6824.txt

  5. Lamps, J., Nicol, D., Caesar, M.: Timekeeper: a lightweight virtual time system for Linux (2014). https://doi.org/10.1145/2601381.2601395

  6. Pakzad, F., Layeghy, S., Portmann, M.: Evaluation of Mininet-WiFi integration via ns-3. In: 26th International Telecommunication Networks and Applications Conference, ITNAC 2016, pp. 243–248 (2017). https://doi.org/10.1109/ATNAC.2016.7878816

  7. Petersen, E., Antonio To, M.: DockSDN: a hybrid container-based software-defined networking emulation tool. Int. J. Network Manage. (2021). https://doi.org/10.1002/nem.2166

    Article  Google Scholar 

  8. Petersen, E., Cotto, G., To, M.A.: Dockemu 2.0: evolution of a network emulation tool. In: 2019 IEEE 39th Central America and Panama Convention, CONCAPAN 2019 2019-November (2019). https://doi.org/10.1109/CONCAPANXXXIX47272.2019.8977002

  9. Portabales, A.R., Nores, M.L.: Dockemu: extension of a scalable network simulation framework based on docker and ns3 to cover IoT scenarios. In: SIMULTECH 2018 - Proceedings of 8th International Conference on Simulation and Modeling Methodologies, Technologies and Applications (Simultech), pp. 175–182 (2018). https://doi.org/10.5220/0006913601750182

  10. Sabbah, A., Jarwan, A., Issa, O., Ibnkahla, M.: Enabling LTE emulation by integrating CORE emulator and LTE-EPC Network (LENA) simulator. In: IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC, 1–6 October 2017 (2018). https://doi.org/10.1109/PIMRC.2017.8292642

  11. Suer, M.T., Thein, C., Tchouankem, H., Wolf, L.: Multi-connectivity as an enabler for reliable low latency communications - an overview. IEEE Commun. Surv. Tutor. 22(1), 156–169 (2020). https://doi.org/10.1109/COMST.2019.2949750

    Article  Google Scholar 

  12. To, M.A., Cano, M., Biba, P.: DOCKEMU - a network emulation tool. In: Proceedings - IEEE 29th International Conference on Advanced Information Networking and Applications Workshops, WAINA 2015, pp. 593–598 (2015). https://doi.org/10.1109/WAINA.2015.107

  13. Zhang, T., Zhao, S., Cheng, B., Ren, B., Chen, J.: FEP: High fidelity experiment platform for mobile networks. IEEE Access 6, 3858–3871 (2018). https://doi.org/10.1109/ACCESS.2018.2793943

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vadym S. Hapanchak .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Hapanchak, V.S., Costa, A.D. (2022). Emulation of Multipath Solutions in Heterogeneous Wireless Networks Over Ns-3 Platform. In: Jiang, D., Song, H. (eds) Simulation Tools and Techniques. SIMUtools 2021. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 424. Springer, Cham. https://doi.org/10.1007/978-3-030-97124-3_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-97124-3_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-97123-6

  • Online ISBN: 978-3-030-97124-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics