A performance modelling approach for SLA-aware resource recommendation in cloud native network functions
Conference paper
Khan, M.G., Taheri, J., Khoshkholghi, M.A., Kassler, A., Cartwright, C., Darula, M. and Deng, S. 2020. A performance modelling approach for SLA-aware resource recommendation in cloud native network functions. 6th IEEE NetSoft 2020. Virtual Conference (originally planned for Ghent, Belgium, Belgium) 29 Jun - 03 Jul 2020 IEEE. pp. 292-300 https://doi.org/10.1109/NetSoft48620.2020.9165482
| Type | Conference paper |
|---|---|
| Title | A performance modelling approach for SLA-aware resource recommendation in cloud native network functions |
| Authors | Khan, M.G., Taheri, J., Khoshkholghi, M.A., Kassler, A., Cartwright, C., Darula, M. and Deng, S. |
| Abstract | Network Function Virtualization (NFV) becomes the primary driver for the evolution of 5G networks, and in recent years, Network Function Cloudification (NFC) proved to be an inevitable part of this evolution. Microservice architecture also becomes the de facto choice for designing a modern Cloud Native Network Function (CNF) due to its ability to decouple components of each CNF into multiple independently manageable microservices. Even though taking advantage of microservice architecture in designing CNFs solves specific problems, this additional granularity makes estimating resource requirements for a Production Environment (PE) a complex task and sometimes leads to an over-provisioned PE. Traditionally, performance engineers dimension each CNF within a Service Function Chain (SFC) in a smaller Performance Testing Environment (PTE) through a series of performance benchmarks. Then, considering the Quality of Service (QoS) constraints of a Service Provider (SP) that are guaranteed in the Service Level Agreement (SLA), they estimate the required resources to set up the PE. In this paper, we used a machine learning approach to model the impact of each microservice's resource configuration (i.e., CPU and memory) on the QoS metrics (i.e. serving throughput and latency) of each SFC in a PTE. Then, considering an SP's Service Level Objectives (SLO), we proposed an algorithm to predict each microservice's resource capacities in a PE. We evaluated the accuracy of our prediction on a prototype of a cloud native 5G Home Subscriber Server (HSS). Our model showed 95%-78% accuracy in a PE that has 2-5 times more computing resources than the PTE. |
| Keywords | Network Function Virtualization; Cloud Native Network Functions; Machine Learning; Service Level Agreement; Quality of Service |
| Sustainable Development Goals | 9 Industry, innovation and infrastructure |
| Middlesex University Theme | Creativity, Culture & Enterprise |
| Conference | 6th IEEE NetSoft 2020 |
| Page range | 292-300 |
| Proceedings Title | 2020 6th IEEE Conference on Network Softwarization (NetSoft) |
| ISBN | |
| Electronic | 9781728156842 |
| Paperback | 9781728156859 |
| Publisher | IEEE |
| Publication dates | |
| Jun 2020 | |
| Online | 12 Aug 2020 |
| Publication process dates | |
| Accepted | Mar 2020 |
| Deposited | 27 Nov 2025 |
| Output status | Published |
| Digital Object Identifier (DOI) | https://doi.org/10.1109/NetSoft48620.2020.9165482 |
| Scopus EID | 2-s2.0-85091994999 |
| Web of Science identifier | WOS:000623436400048 |
| Web address (URL) of conference proceedings | https://ieeexplore.ieee.org/xpl/conhome/9158198/proceeding |
| Language | English |
https://repository.mdx.ac.uk/item/yzzzv
21
total views0
total downloads2
views this month0
downloads this month