Machine learning-driven Scaling and Placement of Virtual Network Functions at the Network Edges

被引:25
作者
Subramanya, Tejas [1 ]
Riggio, Roberto [1 ]
机构
[1] FBK CREATE NET, Wireless & Networked Syst, Via Cascata 56-C, I-38123 Trento, Italy
来源
PROCEEDINGS OF THE 2019 IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2019) | 2019年
关键词
Network Function Virtualization; Machine learning; Proactive Auto-scaling; Virtual Network Function Placement; Multi-access Edge Computing;
D O I
10.1109/netsoft.2019.8806631
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Network Function Virtualization is a promising technology that proposes to decouple the network functions from their underlying hardware and transform them into software entities called Virtual Network Functions (VNFs). This approach offers network operators with more flexibility to instantiate, configure, scale, and migrate VNFs at runtime depending on the demand. On introducing these VNFs at the network edges (e.g., base stations), emerging use cases such as connected cars can be supported. However, in such an environment, efficient VNF placement and orchestration mechanisms are needed to address the challenges of continuously changing network dynamics, service latency requirements and user mobility patterns. The purpose of this paper is twofold. Firstly, we propose a neural-network model (i.e., a subset of machine learning) that can assist in proactive auto-scaling by predicting the number of VNF instances required as a function of the network traffic they should process. Based on the traffic traces collected over a commercial mobile network, the model achieves a prediction accuracy of 97%. Secondly, we provide an Integer Linear Programming formulation for placing these VNFs at the edge nodes with a primary objective of minimizing end-to-end latency from all users to their respective VNFs. Our results show an improvement in latency by upto 75% when VNFs are placed at the network edges.
引用
收藏
页码:414 / 422
页数:9
相关论文
共 30 条
[1]  
Andrews Jeffrey G., 2014, IEEE J SELECTED AREA, V32
[2]   Orchestrating Virtualized Network Functions [J].
Bari, Md. Faizul ;
Chowdhury, Shihabur Rahman ;
Ahmed, Reaz ;
Boutaba, Raouf ;
Muniz Bandeira Duarte, Otto Carlos .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2016, 13 (04) :725-739
[3]  
Bari MF, 2015, INT CONF NETW SER, P50, DOI 10.1109/CNSM.2015.7367338
[4]  
Basterreeh S, 2015, INT CONF SOFT COMPUT, P328, DOI 10.1109/SOCPAR.2015.7492768
[5]   Dynamic Cloud Resource Scheduling in Virtualized 5G Mobile Systems [J].
Bilal, Ahmad ;
Tarik, Taleb ;
Vajda, Andras ;
Miloud, Bagaa .
2016 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2016,
[6]  
BISHOP C. M., 2006, Pattern recognition and machine learning, DOI [DOI 10.1117/1.2819119, 10.1007/978-0-387-45528-0]
[7]   A comprehensive survey on machine learning for networking: evolution, applications and research opportunities [J].
Boutaba, Raouf ;
Salahuddin, Mohammad A. ;
Limam, Noura ;
Ayoubi, Sara ;
Shahriar, Nashid ;
Estrada-Solano, Felipe ;
Caicedo, Oscar M. .
JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2018, 9 (01)
[8]  
Carella G. A., 2016, P INT C NETW FUNCT V
[9]  
Choi B. Y., 2007, COMPUTER NETWORKS IN, V51
[10]   QoE-aware Elasticity Support in Cloud-Native 5G Systems [J].
Dutta, Sunny ;
Taleb, Tarik ;
Ksentini, Adlen .
2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,