ABSTRACT
The adoption of Next-Generation cellular networks is rapidly increasing, together with their achievable throughput and their latency demands. Optimizing existing transport protocols for such networks is challenging, as the wireless channel becomes critical for performance and reliability studies. The performance assessment of transport protocols for wireless networks has mostly relied on simulation-based environments. While providing valuable insights, such studies are influenced by the simulator's specific settings. Employing more advanced and flexible methods for collecting and analyzing end-to-end transport layer datasets in realistic wireless environments is crucial to the design, implementation and evaluation of transport protocols that are effective when employed in real-world 5G networks. We present Hercules, a containerized 5G standalone framework that collects data employing the OpenAirInterface 5G protocol stack. We illustrate its potential with an initial transport layer and 5G stack measurement campaign on the Colosseum wireless network testbed. In addition, we present preliminary post-processing results from testing various TCP Congestion Control techniques over multiple wireless channels.
- 2023. Hercules: An Emulation-Based Framework for Transport Layer Measurements over 5G Wireless Networks. https://https://github.com/pintauroo/5G_measurement_framework.Google Scholar
- Aziza Alzadjali, Flavio Esposito, and Jitender Deogun. 2020. A Contextual Bi-armed Bandit Approach for MPTCP Path Management in Heterogeneous LTE and WiFi Edge Networks. In The Fifth ACM/IEEE Symposium on Edge Computing.Google ScholarCross Ref
- Rohail Asim, Muhammad Khan, Luis Diez, Shiva Iyer, Ramon Aguero, Lakshmi Subramanian, and Yasir Zaki. 2022. ZEUS: An Experimental Toolkit for Evaluating Congestion Control Algorithms in 5G Environments. arXiv preprint arXiv:2208.13985 (2022).Google Scholar
- Leonardo Bonati, Salvatore D'Oro, Stefano Basagni, and Tommaso Melodia. 2021. SCOPE: An Open and Softwarized Prototyping Platform for NextG Systems. In Proc. of ACM Intl. Conf. on Mobile Systems, Applications, and Services (MobiSys). Virtual Conference.Google ScholarDigital Library
- Leonardo Bonati, Pedram Johari, Michele Polese, Salvatore D'Oro, Subhramoy Mohanti, Miead Tehrani-Moayyed, Davide Villa, Shweta Shrivastava, Chinenye Tassie, Kurt Yoder, et al. 2021. Colosseum: Large-Scale Wireless Experimentation Through Hardware-in-the-Loop Network Emulation. In 2021 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN). IEEE, 105--113.Google Scholar
- Jon Dugan, John Estabrook, Jim Ferbuson, Andrew Gallatin, Mark Gates, Kevin Gibbs, Stephen Hemminger, Nathan Jones, Feng Qin, Gerrit Renker, Ajay Tirumala, and Alex Warshavsky. 2023. iPerf- The ultimate speed test tool for TCP, UDP and SCTP. https://iperf.fr/Google Scholar
- The Tcpdump Group. Accessed 2023. TCPDUMP 4. https://github.com/the-tcpdump-group/tcpdumpGoogle Scholar
- Benedikt Jaeger, Dominik Scholz, Daniel Raumer, Fabien Geyer, and Georg Carle. 2019. Reproducible measurements of TCP BBR congestion control. Computer Communications 144 (05 2019).Google Scholar
- R. Jain, D. Chiu, and W. Hawe. 1998. A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems. arXiv:cs/9809099 [cs.NI]Google Scholar
- Nathan Jay, Noga Rotman, Brighten Godfrey, Michael Schapira, and Aviv Tamar. 2019. A deep reinforcement learning perspective on internet congestion control. In Proceedings of the 36th International Conference on Machine Learning(ICML). PMLR, 3050--3059.Google Scholar
- Glenn Judd and Peter Steenkiste. 2004. Repeatable and Realistic Wireless Experimentation through Physical Emulation. SIGCOMM Comput. Commun. Rev. 34, 1 (January 2004), 63--68.Google ScholarDigital Library
- Madhan Raj Kanagarathinam, Sukhdeep Singh, Irlanki Sandeep, Hanseok Kim, Mukesh Kumar Maheshwari, Jaehyun Hwang, Abhishek Roy, and Navrati Saxena. 2020. NexGen D-TCP: Next Generation Dynamic TCP Congestion Control Algorithm. IEEE Access 8 (2020), 164482--164496.Google ScholarCross Ref
- Alexey Kuznetsov. Accessed 2023. Socket Statistic tool. https://man7.org/linux/man-pages/man8/ss.8.htmlGoogle Scholar
- Josip Lorincz, Zvonimir Klarin, and Julije Ožegović. 2021. A Comprehensive Overview of TCP Congestion Control in 5G Networks: Research Challenges and Future Perspectives. Sensors 21, 13 (June 2021), 4510.Google Scholar
- Pablo Jimenez Mateo, Claudio Fiandrino, and Joerg Widmer. 2019. Analysis of TCP Performance in 5G mm-Wave Mobile Networks. In ICC 2019 - 2019 IEEE International Conference on Communications (ICC). IEEE, Shanghai, China, 1--7.Google ScholarCross Ref
- Eugenio Moro, Gabriele Gemmi, Michele Polese, Leonardo Maccari, Antonio Capone, and Tommaso Melodia. 2023. Toward Open Integrated Access and Backhaul with O-RAN. arXiv:2305.06048 [cs.NI]Google Scholar
- Ravi Netravali, Anirudh Sivaraman, Keith Winstein, Somak Das, Ameesh Goyal, and Hari Balakrishnan. 2014. Mahimahi: a lightweight toolkit for reproducible web measurement. In Proceedings of the 2014 ACM conference on SIGCOMM. ACM, Chicago Illinois USA, 129--130.Google ScholarDigital Library
- Navid Nikaein, Mahesh K. Marina, Saravana Manickam, Alex Dawson, Raymond Knopp, and Christian Bonnet. 2014. OpenAirInterface: A Flexible Platform for 5G Research. SIGCOMM Comput. Commun. Rev. 44, 5 (oct 2014), 33--38.Google ScholarDigital Library
- Monika Prakash and Atef Abdrabou. 2020. On the Fidelity of NS-3 Simulations of Wireless Multipath TCP Connections. Sensors 20, 24 (2020).Google Scholar
- George F. Riley and Thomas R. Henderson. 2010. The ns-3 Network Simulator. In Modeling and Tools for Network Simulation, Klaus Wehrle, Mesut Günes, and James Gross (Eds.). Springer, 15--34.Google Scholar
- Alessio Sacco, Flocco Matteo, Flavio Esposito, and Guido Marchetto. 2021. Owl: Congestion Control with Partially Invisible Networks via Reinforcement Learning. In IEEE Conference on Computer Communications (INFOCOM). 1--10.Google ScholarDigital Library
- Dug Song. Accessed 2023. dpkt. https://dpkt.readthedocs.io/en/latest/index.htmlGoogle Scholar
- Menglei Zhang, Marco Mezzavilla, Russell Ford, Sundeep Rangan, Shivendra Panwar, Evangelos Mellios, Di Kong, Andrew Nix, and Michele Zorzi. 2016. Transport layer performance in 5G mmWave cellular. In IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). IEEE, San Francisco, CA, USA, 730--735.Google ScholarCross Ref
- Ticao Zhang and Shiwen Mao. 2020. Machine Learning for End-to-End Congestion Control. IEEE Communications Magazine 58, 6 (2020), 52--57.Google ScholarCross Ref
Index Terms
- Hercules: An Emulation-Based Framework for Transport Layer Measurements over 5G Wireless Networks
Recommendations
SIP-Based IMS Signaling Analysis for WiMax-3G Interworking Architectures
The third-generation partnership project (3GPP) and 3GPP2 have standardized the IP multimedia subsystem (IMS) to provide ubiquitous and access network-independent IP-based services for next-generation networks via merging cellular networks and the ...
IP multimedia services: analysis of mobile IP and SIP interactions in 3G networks
Third-generation cellular networks have been designed to provide a variety of IP data services. Both IPv4 and IPv6 are supported in order to provide future-proof solutions. Mobility is supported through both cellular-specific and IP mechanisms. Mobile ...
SIP mobility and IPv4/IPv6 dual-stack supports in 3G IP multimedia subsystem: Research Articles
Mobile IPIn the Universal Mobile Telecommunications System (UMTS), session initiation protocol (SIP) and IPv6 are the default protocols for IP multimedia core network subsystem (IMS). However, a user equipment (UE) may not be allowed to roam or hand off from ...
Comments