Skip to main content

Energy-Aware Placement of Network Functions in Edge-Based Infrastructures with Open Source MANO and Kubernetes

  • Conference paper
  • First Online:
Service-Oriented Computing – ICSOC 2022 Workshops (ICSOC 2022)

Abstract

The virtualization of network functions aims to replace traditional network functions running on proprietary middleboxes with software instances running on general-purpose virtualization solutions, looking for more flexible, scalable and sustainable networks. However, despite the availability of platforms and technologies that enable its realisation, there are still technical challenges that have to be addressed to obtain those benefits. One of the challenges is the efficient placement of network functions, considering, for instance, the energy footprint among other constraints and available resources. This paper proposes an energy-aware virtual network function placement and resource-allocation solution for heterogeneous edge infrastructures that considers the computation and communication delays according to the virtual network functions’ location in the infrastructure. The solution has been integrated with the ETSI-sponsored project Open Source Management and Orchestration (OSM) as an extension that allows the configuration of virtual network functions and their subsequent resource allocation and deployment at the edge, minimizing energy consumption and ensuring the quality of service. Applied to the deployment of augmented reality services in different scenarios, the results show up to a 51% reduction in energy consumption compared to the default OSM placement and quality of service compliance in all scenarios considered.

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 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.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. Docker’s docs. https://docs.docker.com. Accessed 27 Oct 2022

  2. iperf tool. https://iperf.fr. Accessed 27 Oct 2022

  3. Kubernetes’ docs. https://kubernetes.io/docs/home/. Accessed 27 Oct 2022

  4. Onap’s docs. https://docs.onap.org/. Accessed 27 Oct 2022

  5. Opencv’s docs. https://docs.opencv.org/4.x/. Accessed 27 Oct 2022

  6. Opnfv’s docs. https://docs.opnfv.org/. Accessed 27 Oct 2022

  7. Assi, C., et al.: Energy-aware mapping and scheduling of network flows with deadlines on VNFs. IEEE Trans. Green Commun. Netw. 3(1), 192–204 (2019)

    Article  Google Scholar 

  8. Cheng, Y., et al.: Deployment of service function chain for NFV-enabled network with delay constraint. In: ICET, pp. 383–386 (2018)

    Google Scholar 

  9. Gamma, E., et al.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Longman Publishing Co. Inc, USA (1995)

    Google Scholar 

  10. Hirst, J.M., et al.: Watts up? pro ac power meter for automated energy recording. Behav. Anal. Pract. 6(1), 82–95 (2013). https://doi.org/10.1007/BF03391795

    Article  Google Scholar 

  11. Luizelli, et al.: Piecing together the NFV provisioning puzzle: efficient placement and chaining of virtual network functions. In: 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM), pp. 98–106 (2015)

    Google Scholar 

  12. Mach, P., Becvar, Z.: Mobile edge computing: a survey on architecture and computation offloading. IEEE Commun. Surv. Tutorials 19(3), 1628–1656 (2017)

    Article  Google Scholar 

  13. Mao, Y., et al.: A survey on mobile edge computing: the communication perspective. IEEE Commun. Surv. Tutorials 19(4), 2322–2358 (2017)

    Article  Google Scholar 

  14. Reid, et al.: Osm scope, functionality, operation and integration guidelines. ETSI, White Paper (2019)

    Google Scholar 

  15. Soualah, et al.: Energy efficient algorithm for VNF placement and chaining. In: IEEE/ACM CCGRID, pp. 579–588 (2017)

    Google Scholar 

  16. Tseng, H.W., et al.: An mec-based vnf placement and scheduling scheme for ar application topology. In: 2021 IEEE Wireless Communications and Networking Conference (WCNC), pp. 1–6 (2021)

    Google Scholar 

  17. Wimmer, R., Jansen, N., Ábrahám, E., Becker, B., Katoen, J.-P.: Minimal critical subsystems for discrete-time markov models. In: Flanagan, C., König, B. (eds.) TACAS 2012. LNCS, vol. 7214, pp. 299–314. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-28756-5_21

    Chapter  MATH  Google Scholar 

Download references

Acknowledgements

This work is supported by the European Union’s H2020 research and innovation program under grant agreement DAEMON 101017109 and by the projects co-financed by FEDER funds LEIA UMA18-FEDERJA-15, MEDEA RTI2018-099213-B-I00 (MCI/AEI) and RHEA P18-FR-1081.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Angel Cañete .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Cañete, A., Rodríguez, A., Amor, M., Fuentes, L. (2023). Energy-Aware Placement of Network Functions in Edge-Based Infrastructures with Open Source MANO and Kubernetes. In: Troya, J., et al. Service-Oriented Computing – ICSOC 2022 Workshops. ICSOC 2022. Lecture Notes in Computer Science, vol 13821. Springer, Cham. https://doi.org/10.1007/978-3-031-26507-5_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-26507-5_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-26506-8

  • Online ISBN: 978-3-031-26507-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics