Skip to main content

Deployment of NRF in the Docker and Kubernetes - Based NFV Platform

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

Abstract

Network Function Virtualization (NFV) which is one of the core technologies plays an important role in reality. NFV permits using Virtual Network Functions (VNF) as software components on top of a virtualization system (i.e., Virtual Machines or Containers) hosted in a cloud, which makes network services and functions deployed in high flexibility and elasticity. Therefore, based on this design concept, in 5G core networks, NRF (Network Repository Function), which was implemented in a server, supports network function of registering and monitoring conditions. It achieves automatic management, selection, and scalability of network function services. In this paper, NRF is deployed in Docker and Kubernetes-based NFV platform in the form of JSON + HTTP/2.0 that supports service discovery function. The performance is tested on a hardware platform, including Network Function (NF) Register, NF Update and NF Deregister. From the testing data, we can find that the NRF in the Docker and Kubernetes-based NFV platform is better than only Docker implemented platform.

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

References

  1. 3GPP TS 23.501: System architecture for the 5G system; stage 2 (release 15) (2017)

    Google Scholar 

  2. ETSI GS NFV002: Network functions virtualization (NFV): architectural framework (2013)

    Google Scholar 

  3. Taleb, T., Ksentini, A., Jantii, R.: Anything as service for 5G mobile systems. IEEE Netw. 30(6), 84–91 (2016)

    Article  Google Scholar 

  4. 3GPP TR 28.801 V15.1.0: Study on management and orchestration of network slicing for next generation network (release 15), January (2018)

    Google Scholar 

  5. ETSI GS MAN001: Management and Orchestration (MANO) (2014)

    Google Scholar 

  6. Wang, H., Chen, S., Xu, H., et al.: SoftNet: a software defined decentralized mobile network architecture toward 5G. IEEE Netw. 29(2), 16–22 (2015)

    Article  Google Scholar 

  7. Docker. https://docs.docker.com/. Accessed 1 April 2018

  8. Merkel, D.: Docker: lightweight Linux containers for consistent development and deployment. Linux J. 239, 2 (2014)

    Google Scholar 

  9. Choi, Y.I., Kim, J.H., Park, N.I.: Revolutionary direction for 5G mobile core network architecture. In: International Conference on Information & Communication Technology Convergence. IEEE, pp. 992–996 (2016)

    Google Scholar 

  10. Baba, H., Matsumoto, M., Noritake, K.: Lightweight virtualized evolved packet core architecture for future mobile communication. In: Wireless Communications & Networking Conference. IEEE, pp. 1811–1816 (2015)

    Google Scholar 

  11. Soltesz, S., Fiuczynski, M.E., Bavier, A., et al.: Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors. Acm Sigops/eurosys European Conference on Computer Systems. ACM 41(3), 275–287 (2007)

    Google Scholar 

  12. Sahoo, J., Mohapatra, S., Lath, R.: Virtualization: a survey on concepts, taxonomy and associated security issues. In: Second International Conference on Computer & Network Technology. IEEE (2010)

    Google Scholar 

  13. Armbrust, M., Fox, A., Lee, G., et al.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2013)

    Article  Google Scholar 

  14. Pentikousis, K., Wang, Y., Hu, W.: Mobileflow: toward software-defined mobile networks. IEEE Commun. Mag. 51(7), 44–53 (2013)

    Article  Google Scholar 

  15. Akyildiz, I.F., Lin, S.C., Wang, P.: Wireless software-defined networks (W-SDNs) and network function virtualization (NFV) for 5G cellular systems: an overview and qualitative evaluation. Comput. Netw. 93, 66–79 (2015)

    Article  Google Scholar 

  16. Peng, Y., Gong, X., Guo, L., et al.: A survivability routing mechanism in SDN enabled wireless mesh networks: design and evaluation. China Commun. 13(7), 32–38 (2016)

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported in part by the Beijing Science and technology project (No. Z191100001419001), in part by the Beijing Excellent Talent Support Program (No. 2016000026833ZK08), in part by the Support Plan for the Construction of High Level Teachers in Beijing Municipal Universities (No. CIT&TCD201704065), and in part by Discipline construction project of Beijing Information Science & Technology University (No. 5121911006).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Di Huang .

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

Huang, D., Xu, Z., Tian, Z. (2020). Deployment of NRF in the Docker and Kubernetes - Based NFV Platform. 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_19

Download citation

Publish with us

Policies and ethics