AUTO-3P: An autonomous VNF performance prediction & placement framework based on machine learning

被引:14
作者
Bunyakitanon, Monchai [1 ]
da Silva, Aloizio Pereira [2 ,3 ]
Vasilakos, Xenofon [1 ]
Nejabati, Reza [1 ]
Simeonidou, Dimitra [1 ]
机构
[1] Univ Bristol UNIVBRIS, Bristol, Avon, England
[2] Northeastern Univ, Boston, MA 02115 USA
[3] US Ignite Inc, PAWR Project Off, Washington, DC USA
基金
欧盟地平线“2020”; 英国工程与自然科学研究理事会;
关键词
Machine learning; Network function virtualization; End-to-End communication; Zero-Touch management; Cloud and edge computing; NETWORK; REGRESSION;
D O I
10.1016/j.comnet.2020.107433
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose Auto-3P, an Autonomous module for Virtual Network Functions Performance Prediction and Placement at network cloud and edge facilities based on Machine Learning (ML). Auto-3P augments the autonomous placement capabilities of MANagement and Orchestration frameworks (MANOs) by considering both resource availability at hosting nodes and the implied impact of a VNF node placement decisions on the whole service level end-to-end performance. Unlike that, most existing placement methods take a rather myopic approach after manual rule-based decisions, and/or based exclusively on a host-centric view that focuses merely on node-local resource availability and network metrics. We evaluate and validate Auto-3P with real-field trials in the context of a well-defined Smart City Safety use case using a real end-to-end application over a real city-based testbed. We meticulously conduct repeated tests to assess (i) the accuracy of our adopted prediction models; and (ii) their placement performance against three other existing MANO approaches, namely, a "Traditional", a "Latency-aware" and a "Random" one, as well as against a collection of well-known Time Series Forecasting (TSF) methods. Our results show that the accuracy of our ML models outperforms the one by TSF models, with the most prominent accuracy performances being exhibited by models such as K-Nearest Neighbors Regression (K-NNR), Decision Tree (DT), and Support Vector Regression (SVR). What is more, the resulted end-to-end service level performance of our approach outperforms "Traditional", "Latency-aware", and Random MANO placement. Last, Auto-3P achieves load balancing at selected VNF hosts without degrading end-to-end service level delay, and without a need for a (fixed) overload threshold check, unlike what is suggested by other works in the literature for coping with heavy system-wide load conditions.
引用
收藏
页数:15
相关论文
共 48 条
[1]  
Addis B, 2015, IEEE INT CONF CL NET, P171, DOI 10.1109/CloudNet.2015.7335301
[2]   Improving Traffic Forecasting for 5G Core Network Scalability: A Machine Learning Approach [J].
Alawe, Imad ;
Ksentini, Adlen ;
Hadjadj-Aoul, Yassine ;
Bertin, Philippe .
IEEE NETWORK, 2018, 32 (06) :42-49
[3]   Matheuristic With Machine-Learning-Based Prediction for Software-Defined Mobile Metro-Core Networks [J].
Alvizu, Rodolfo ;
Troia, Sebastian ;
Maier, Guido ;
Pattavina, Achille .
JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2017, 9 (09) :D19-D30
[4]  
[Anonymous], 2016, 17 IEEE INT S WORLD
[5]  
[Anonymous], MIX INT LIN PROGR AL
[6]  
Baldin N., 2018, ARXIV180307054MATHST
[7]  
Bari M.F., 2015, ARXIV150306377CS
[8]   Real Time ML-Based QoE Adaptive Approach in SDN Context for HTTP Video Services [J].
Ben Letaifa, Asma .
WIRELESS PERSONAL COMMUNICATIONS, 2018, 103 (03) :2633-2656
[9]   Bayesian Fused Lasso Regression for Dynamic Binary Networks [J].
Betancourt, Brenda ;
Rodriguez, Abel ;
Boyd, Naomi .
JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 2017, 26 (04) :840-850
[10]  
Beverly R., 2006, MINENET 06, P299, DOI [10.1145/1162678.1162682., DOI 10.1145/1162678.1162682]