openLEON: An end-to-end emulation platform from the edge data center to the mobile user

Abstract To support next generation services, 5G mobile network architectures are increasingly adopting emerging technologies like software-defined networking (SDN) and network function virtualization (NFV). Core and radio access functionalities are virtualized and executed in edge data centers, in accordance with the Multi-Access Edge Computing (MEC) principle. While testbeds are an essential research tool for experimental evaluation in such environments, the landscape of data center and mobile network testbeds is fragmented. In this work, we aim at filling this gap by presenting openLEON, an open source muLti-access Edge cOmputiNg end-to-end emulator that operates from the edge data center to the mobile users. openLEON bridges the functionalities of existing emulators for data centers and mobile networks, i.e., Containernet and srsLTE, and makes it possible to evaluate and validate research ideas on all the components of an end-to-end mobile edge architecture.

[1]  Rajkumar Buyya,et al.  CloudSimSDN: Modeling and Simulation of Software-Defined Cloud Data Centers , 2015, 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

[2]  Thrasyvoulos Spyropoulos,et al.  MEC architectural implications for LTE/LTE-A networks , 2016, MobiArch.

[3]  Fan Yang,et al.  The QUIC Transport Protocol: Design and Internet-Scale Deployment , 2017, SIGCOMM.

[4]  Filip De Turck,et al.  Network Function Virtualization: State-of-the-Art and Research Challenges , 2015, IEEE Communications Surveys & Tutorials.

[5]  David López-Pérez,et al.  3GPP LTE-WLAN Aggregation Technologies: Functionalities and Performance Comparison , 2018, IEEE Communications Magazine.

[6]  Nick McKeown,et al.  A network in a laptop: rapid prototyping for software-defined networks , 2010, Hotnets-IX.

[7]  Donggyu Yun,et al.  Aggregating LTE and Wi-Fi: Toward Intra-Cell Fairness and High TCP Performance , 2017, IEEE Transactions on Wireless Communications.

[8]  Vincenzo Mancuso,et al.  A prototyping methodology for SDN-controlled LTE using SDR , 2014 .

[9]  Andrea Bianco,et al.  On the Energy-Proportionality of Data Center Networks , 2017, IEEE Transactions on Sustainable Computing.

[10]  Zhetao Li,et al.  Energy-Efficient Dynamic Computation Offloading and Cooperative Task Scheduling in Mobile Cloud Computing , 2019, IEEE Transactions on Mobile Computing.

[11]  Cristina Cano,et al.  srsLTE: an open-source platform for LTE evolution and experimentation , 2016, WiNTECH@MobiCom.

[12]  Van Jacobson,et al.  BBR: Congestion-Based Congestion Control , 2016, ACM Queue.

[13]  Marco Gramaglia,et al.  POSENS: A Practical Open Source Solution for End-to-End Network Slicing , 2018, IEEE Wireless Communications.

[14]  Mark Handley,et al.  Design, Implementation and Evaluation of Congestion Control for Multipath TCP , 2011, NSDI.

[15]  Jennifer Rexford,et al.  Live migration of an entire network (and its hosts) , 2012, HotNets-XI.

[16]  Olivier Bonaventure,et al.  Multipath QUIC: Design and Evaluation , 2017, CoNEXT.

[17]  Andrea Francini,et al.  Dynamic control of RLC buffer size for latency minimization in mobile RAN , 2018, 2018 IEEE Wireless Communications and Networking Conference (WCNC).

[18]  Xu Chen,et al.  Learning Driven Computation Offloading for Asymmetrically Informed Edge Computing , 2019, IEEE Transactions on Parallel and Distributed Systems.

[19]  Christos V. Verikoukis,et al.  Implementation of an SDN-Enabled 5G Experimental Platform for Core and Radio Access Network Support , 2017, IMCL.

[20]  Yan Grunenberger,et al.  Edinburgh Research Explorer Performance Assessment of Open Software Platforms for 5G Prototyping , 2018 .

[21]  Dong Jin,et al.  VT-Mininet: Virtual-time-enabled Mininet for Scalable and Accurate Software-Define Network Emulation , 2015, SOSR.

[22]  Holger Karl,et al.  Containernet 2.0: A Rapid Prototyping Platform for Hybrid Service Function Chains , 2018, 2018 4th IEEE Conference on Network Softwarization and Workshops (NetSoft).

[23]  Christian Timmerer,et al.  Towards Bandwidth Efficient Adaptive Streaming of Omnidirectional Video over HTTP: Design, Implementation, and Evaluation , 2017, MMSys.

[24]  Christopher Edwards,et al.  Adaptive Bitrate Selection: A Survey , 2017, IEEE Communications Surveys & Tutorials.

[25]  Christian Esteve Rothenberg,et al.  Mininet-WiFi: A Platform for Hybrid Physical-Virtual Software-Defined Wireless Networking Research , 2016, SIGCOMM.

[26]  Tarik Taleb,et al.  On Multi-Access Edge Computing: A Survey of the Emerging 5G Network Edge Cloud Architecture and Orchestration , 2017, IEEE Communications Surveys & Tutorials.

[27]  Navid Nikaein,et al.  Demo: LL-MEC A SDN-based MEC Platform , 2017, MobiCom.

[28]  Ruben Mayer,et al.  EmuFog: Extensible and scalable emulation of large-scale fog computing infrastructures , 2017, 2017 IEEE Fog World Congress (FWC).

[29]  Keith Kirkpatrick,et al.  Software-defined networking , 2013, CACM.

[30]  David Bermbach,et al.  MockFog: Emulating Fog Computing Infrastructure in the Cloud , 2019, 2019 IEEE International Conference on Fog Computing (ICFC).

[31]  Ramesh K. Sitaraman,et al.  BOLA: Near-Optimal Bitrate Adaptation for Online Videos , 2016, IEEE/ACM Transactions on Networking.

[32]  Christian Bonnet,et al.  OpenAirInterface: A Flexible Platform for 5G Research , 2014, CCRV.

[33]  Holger Karl,et al.  MeDICINE: Rapid prototyping of production-ready network services in multi-PoP environments , 2016, 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN).

[34]  Martin Dräxler,et al.  MaxiNet: Distributed emulation of software-defined networks , 2014, 2014 IFIP Networking Conference.

[35]  Sneha Kumar Kasera,et al.  Towards understanding TCP performance on LTE/EPC mobile networks , 2014, AllThingsCellular '14.

[36]  Radu Stoleru,et al.  EmuEdge: A Hybrid Emulator for Reproducible and Realistic Edge Computing Experiments , 2019, 2019 IEEE International Conference on Fog Computing (ICFC).