Faheem, Sahibzada Muhammad, Babar, Mohammad Inayatullah, Khalil, Ruhul Amin and Saeed, Nagham ORCID: https://orcid.org/0000-0002-5124-7973 (2022) Performance analysis of selected machine learning techniques for estimating resource requirements of virtual network functions (VNFs) in software defined networks. Applied sciences, 12 (9). p. 4576.
Preview |
PDF
applsci-12-04576.pdf - Published Version Available under License Creative Commons Attribution. Download (1MB) | Preview |
Abstract
Rapid development in the field of computer networking is now demanding the application of Machine Learning (ML) techniques in the traditional settings to improve the efficiency and bring automation to these networks. The application of ML to existing networks brings a lot of challenges and use-cases. In this context, we investigate different ML techniques to estimate resource requirements of complex network entities such as Virtual Network Functions (VNFs) deployed in Software Defined Networks (SDN) environment. In particular, we focus on the resource requirements of the VNFs in terms of Central Processing Unit (CPU) consumption, when input traffic represented by features is processed by them. We propose supervised ML models, Multiple Linear Regression (MLR) and Support Vector Regression (SVR), which are compared and analyzed against state of the art and use Fitting Neural Networks (FNN), to answer the resource requirement problem for VNF. Our experiments demonstrated that the behavior of different VNFs can be learned in order to model their resource requirements. Finally, these models are compared and analyzed, in terms of the regression accuracy and Cumulative Distribution Function (CDF) of the percentage prediction error. In all the investigated cases, the ML models achieved a good prediction accuracy with the total error less than 10% for FNN, while the total error was less than 9% and 4% for MLR and SVR, respectively, which shows the effectiveness of ML in solving such problems. Furthermore, the results shows that SVR outperform MLR and FNN in almost all the considered scenarios, while MLR is marginally more accurate than FNN.
Item Type: | Article |
---|---|
Identifier: | 10.3390/app12094576 |
Additional Information: | Copyright: © 2022 by the authors. Licensee MDPI, Basel, Switzerland. Citation: Faheem, S.M.; Babar, M.I.U.; Khalil, R.A.; Saeed, N. Performance Analysis of Selected Machine Learning Techniques for Estimating Resource Requirements of Virtual Network Functions (VNFs) in Software Defined Networks. Appl. Sci. 2022, 12, 4576. https://doi.org/10.3390/app12094576 |
Keywords: | machine learning; network analytics; knowledge plane; artificial neural network; virtual network functions |
Subjects: | Construction and engineering > Electrical and electronic engineering |
Related URLs: | |
Depositing User: | Nagham Saeed |
Date Deposited: | 02 May 2022 07:28 |
Last Modified: | 04 Nov 2024 11:23 |
URI: | https://repository.uwl.ac.uk/id/eprint/9037 |
Downloads
Downloads per month over past year
Actions (login required)
View Item |