skip to main content
10.1145/3590003.3590995acmotherconferencesArticle/Chapter ViewAbstractPublication PagescacmlConference Proceedingsconference-collections
research-article
Open access

Real-time Emulation of MASQUE-based QUIC Proxying in LTE Networks using ns-3

Published: 29 May 2023 Publication History

Abstract

Tools for real-time emulation of mobile networks are valuable for researchers due to the high amount of time and resources it allows to save compared to carrying out measurements in live networks. In this paper we present the rationale, design and prototype implementation of a novel net device in the ns-3 open source network simulator that allows for end-to-end real-time emulation of LTE networks with real endpoints. We then show the performance evaluation of a QUIC proxy built on MASQUE using our emulated LTE setup. Our results confirm the intended behavior of the implementation, however, we also show the limitations of the real-time capabilities of ns-3.

References

[1]
Armir Bujari, Claudio E Palazzi, Giacomo Quadrio, and Daniele Ronzani. 2020. Emerging interactive applications over quic. In 2020 IEEE 17th Annual Consumer Communications & Networking Conference (CCNC). IEEE, 1–4.
[2]
Gustavo Carneiro, Helder Fontes, and Manuel Ricardo. 2011. Fast prototyping of network protocols through ns-3 simulation model reuse. Simulation modelling practice and theory 19, 9 (2011), 2063–2075.
[3]
Alvise De Biasio, Federico Chiariotti, Michele Polese, Andrea Zanella, and Michele Zorzi. 2019. A QUIC implementation for ns-3. In Proceedings of the 2019 Workshop on ns-3. 1–8.
[4]
Helder Fontes, Rui Campos, and Manuel Ricardo. 2016. Improving ns-3 emulation support in real-world networking scenarios. EAI Endorsed Transactions on Industrial Networks and Intelligent Systems 3, 9 (2016), e5–e5.
[5]
Rohit Gupta, Bjoern Bachmann, Russell Ford, Sundeep Rangan, Nikhil Kundargi, Amal Ekbal, Karamvir Rathi, Maria Isabel Sanchez, Antonio De La Oliva, and Arianna Morelli. 2015. Ns-3-based real-time emulation of LTE testbed using LabVIEW platform for software defined networking (SDN) in CROWD project. In Proceedings of the 2015 Workshop on ns-3. 91–97.
[6]
Zsolt Krämer, Mirja Kühlewind, Marcus Ihlar, and Attila Mihály. 2021. Cooperative performance enhancement using QUIC tunneling in 5G cellular networks. In Proceedings of the Applied Networking Research Workshop. 49–51.
[7]
Mirja Kühlewind, Matias Carlander-Reuterfelt, Marcus Ihlar, and Magnus Westerlund. 2021. Evaluation of QUIC-based MASQUE proxying. In Proceedings of the 2021 Workshop on Evolution, Performance and Interoperability of QUIC. 29–34.
[8]
Apostolos I Kyratzis and Panayotis G Cottis. 2021. QUIC vs TCP: A Performance Evaluation over LTE with NS-3. Communications and Network 14, 1 (2021), 12–22.
[9]
Adam Langley, Alistair Riddoch, Alyssa Wilk, Antonio Vicente, Charles Krasic, Dan Zhang, Fan Yang, Fedor Kouranov, Ian Swett, Janardhan Iyengar, 2017. The quic transport protocol: Design and internet-scale deployment. In Proceedings of the conference of the ACM special interest group on data communication. 183–196.
[10]
Marco Mezzavilla, Sourjya Dutta, Menglei Zhang, Mustafa Riza Akdeniz, and Sundeep Rangan. 2015. 5G mmWave module for the ns-3 network simulator. In Proceedings of the 18th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems. 283–290.
[11]
Evolved Universal Terrestrial Radio Access Network. 2011. S1 Application Protocol (S1AP)(Release 10). Technical Specification 36 (2011).
[12]
Umberto Paro, Federico Chiariotti, Anay Ajit Deshpande, Michele Polese, Andrea Zanella, and Michele Zorzi. 2020. Extending the ns-3 QUIC Module. In Proceedings of the 23rd International ACM Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems. 19–26.
[13]
Harsh Patel, Hrishikesh Hiraskar, and Mohit P Tahiliani. 2019. Extending network emulation support in ns-3 using DPDK. In Proceedings of the 2019 Workshop on ns-3. 17–24.
[14]
Jon Postel 1980. User datagram protocol. (1980).
[15]
George F Riley and Thomas R Henderson. 2010. The ns-3 network simulator. In Modeling and tools for network simulation. Springer, 15–34.
[16]
Ayman Sabbah, Abdallah Jarwan, Ismael Al-Shiab, Mohamed Ibnkahla, and Maoyu Wang. 2018. Emulation of large-scale lte networks in ns-3 and core: A distributed approach. In MILCOM 2018-2018 IEEE Military Communications Conference (MILCOM). IEEE, 1–6.
[17]
David Schinazi. 2022. Proxying UDP in HTTP. Internet-Draft draft-ietf-masque-connect-udp-11. Internet Engineering Task Force. https://datatracker.ietf.org/doc/html/draft-ietf-masque-connect-udp-11 Work in Progress.
[18]
Marten Seemann and Jana Iyengar. 2020. Automating QUIC Interoperability Testing. In Proceedings of the Workshop on the Evolution, Performance, and Interoperability of QUIC. 8–13.
[19]
Hajime Tazaki, Frédéric Urbani, and Thierry Turletti. 2013. DCE Cradle: Simulate network protocols with real stacks. In Workshop on NS3 (WNS3).

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
CACML '23: Proceedings of the 2023 2nd Asia Conference on Algorithms, Computing and Machine Learning
March 2023
598 pages
ISBN:9781450399449
DOI:10.1145/3590003
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 May 2023

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. MASQUE
  2. QUIC
  3. ns-3
  4. real-time emulation

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

CACML 2023

Acceptance Rates

CACML '23 Paper Acceptance Rate 93 of 241 submissions, 39%;
Overall Acceptance Rate 93 of 241 submissions, 39%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 454
    Total Downloads
  • Downloads (Last 12 months)355
  • Downloads (Last 6 weeks)70
Reflects downloads up to 06 Nov 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media