Skip to main content

Flexible 4G/5G Testbed Setup for Mobile Edge Computing Using OpenAirInterface and Open Source MANO

  • Conference paper
  • First Online:
Web, Artificial Intelligence and Network Applications (WAINA 2020)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1150))

Abstract

Setting up a working 4G/5G mobile network development testbed can be a highly complicated and error-prone task. In this paper, we therefore introduce our open source Virtual Network Function (VNF) for an OpenAirInterface-based Evolved Packet Core (EPC) for deployment with the Open Source Management and Orchestration (Open Source MANO, OSM) framework. By using our VNF as basis, it will be easily possible to create own testbeds and extend them with further functionality, particularly – but not limited to – Mobile Edge Computing (MEC) setups. In a simple proof of concept, we demonstrate a basic transport protocol performance evaluation in a deployed test network.

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 229.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 299.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.

    OpenAirInterface: https://www.openairinterface.org.

  2. 2.

    Linux kernel compiled with the option CONFIG_PREEMPT_RT.

  3. 3.

    Open Source MANO: https://osm.etsi.org.

  4. 4.

    Juju: https://jaas.ai.

  5. 5.

    NetPerfMeter: https://www.uni-due.de/~be0001/netperfmeter/.

  6. 6.

    OAI HSS and MME: https://github.com/OPENAIRINTERFACE/openair-cn.git.

  7. 7.

    OAI SPGW-U and SPGW-C: https://github.com/OPENAIRINTERFACE/openair-cn-cups.git.

  8. 8.

    OAI eNodeB: https://gitlab.eurecom.fr/oai/openairinterface5g.git.

References

  1. Dreibholz, T.: Evaluation and Optimisation of Multi-Path Transport using the Stream Control Transmission Protocol. Habilitation treatise, University of Duisburg-Essen, Faculty of Economics, Institute for Computer Science and Business Information Systems (2012)

    Google Scholar 

  2. Dreibholz, T.: NetPerfMeter: a network performance metering tool. Multipath TCP Blog (2015)

    Google Scholar 

  3. Dreibholz, T.: MELODIC at Hainan University: An Introduction to the MELODIC Project. Keynote Talk at Hainan University, College of Information Science and Technology (CIST) (2019)

    Google Scholar 

  4. Dreibholz, T., Becke, M., Adhari, H., Rathgeb, E.P.: Evaluation of a new multipath congestion control scheme using the NetPerfMeter tool-chain. In: Proceedings of the 19th IEEE International Conference on Software, Telecommunications and Computer Networks (SoftCOM), Hvar, Dalmacija/Croatia, pp. 1–6 (2011). ISBN 978-953-290-027-9

    Google Scholar 

  5. Dreibholz, T., Mazumdar, S., Zahid, F., Taherkordi, A., Gran, E.G.: Mobile edge as part of the multi-cloud ecosystem: a performance study. In: Proceedings of the 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), Pavia, Lombardia/Italy, pp. 59–66 (2019). https://doi.org/10.1109/EMPDP.2019.8671599. ISBN 978-1-7281-1644-0

  6. Fairhurst, G., Welzl, M.: The Benefits of using Explicit Congestion Notification (ECN). Internet Draft draft-ietf-aqm-ecn-benefits-08, IETF (2015)

    Google Scholar 

  7. Hong, J., Dreibholz, T., Schenkel, J.A., Hu, J.A.: An Overview of multi-cloud computing. In: Proceedings of the 1st International Workshop on Recent Advances for Multi-Clouds and Mobile Edge Computing (M2EC) in Conjunction with the 33rd International Conference on Advanced Information Networking and Applications (AINA), Matsue, Shimane/Japan, pp. 1055–1068 (2019). https://doi.org/10.1007/978-3-030-15035-8_103. ISBN 978-3-030-15034-1

  8. Lavado, G.: OSM VNF Onboarding Guidelines. White paper, ETSI (2019)

    Google Scholar 

  9. Luo, Y., Zhou, X., Dreibholz, T., Kuang, H.: A real-time video streaming system over IPv6+MPTCP technology. In: Proceedings of the 1st International Workshop on Recent Advances for Multi-Clouds and Mobile Edge Computing (M2EC) in Conjunction with the 33rd International Conference on Advanced Information Networking and Applications (AINA), Matsue, Shimane/Japan, pp. 1007–1019 (2019). https://doi.org/10.1007/978-3-030-15035-8_99. ISBN 978-3-030-15034-1

  10. OpenAirInterface: OpenAirInterface Software Installation Support (2019)

    Google Scholar 

  11. OpenStack: OpenStack Architecture Design Guide (2019)

    Google Scholar 

  12. OpenStack: OpenStack Installation Guide (2019)

    Google Scholar 

  13. OpenStack: OpenStack Operations Guide (2019)

    Google Scholar 

  14. Reid, A., González, A., Armengol, A.E., de Blas, G.G., Xie, M., Grønsund, P., Willis, P., Eardley, P., Salguero, F.J.R.: OSM Scope, Functionality. Operation and Integration Guidelines. White paper, ETSI (2019)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Dreibholz .

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

Dreibholz, T. (2020). Flexible 4G/5G Testbed Setup for Mobile Edge Computing Using OpenAirInterface and Open Source MANO. In: Barolli, L., Amato, F., Moscato, F., Enokido, T., Takizawa, M. (eds) Web, Artificial Intelligence and Network Applications. WAINA 2020. Advances in Intelligent Systems and Computing, vol 1150. Springer, Cham. https://doi.org/10.1007/978-3-030-44038-1_105

Download citation

Publish with us

Policies and ethics