Two-Phase Virtual Network Function Selection and Chaining Algorithm Based on Deep Learning in SDN/NFV-Enabled Networks

被引:53
作者
Pei, Jianing [1 ]
Hong, Peilin [1 ]
Xue, Kaiping [1 ]
Li, Defang [1 ]
Wei, David S. L. [2 ]
Wu, Feng [1 ]
机构
[1] Univ Sci & Technol China, Dept Elect Engn & Informat Sci, Hefei 230027, Peoples R China
[2] Fordham Univ, Dept Comp & Informat Sci, Bronx, NY 10458 USA
基金
中国国家自然科学基金;
关键词
Software-defined networks; network function virtualization; VNF selection and chaining; routing path computation; deep learning; RESOURCE OPTIMIZATION; FUNCTION PLACEMENT; CHALLENGES; QOS;
D O I
10.1109/JSAC.2020.2986592
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
With the advances of Software-Defined Networks (SDN) and Network Function Virtualization (NFV), Service Function Chain (SFC) has been becoming a popular paradigm to carry and complete network services. Such new computing and networking paradigm enables Virtual Network Functions (VNFs) to be placed in software entities/virtual machines over a network of physical equipments in elastic and flexible way with low capital and operation expenses. VNFs are chained together to steer traffic as needed. However, most of the existing traffic steering and routing path computation algorithms for SFC are complex, unscalable, and low time-efficiency. In this paper, we study the VNF Selection and Chaining Problem (VNF-SCP) in SDN/NFV-enabled networks. We formulate VNF-SCP as a Binary Integer Programming (BIP) model in order to compute routing path for each SFC Request (SFCR) with the minimum end-to-end delay. Then, a novel Deep Learning-based Two-Phase Algorithm (DL-TPA) is introduced, where VNF selection network and VNF chaining network are designed to achieve intelligent and efficient VNF selection and chaining for SFCRs. Performance evaluation shows that DL-TPA can achieve high prediction accuracy and time efficiency of routing path computation, and the overall network performance can be improved significantly.
引用
收藏
页码:1102 / 1117
页数:16
相关论文
共 33 条
[21]   A survey on deep learning in medical image analysis [J].
Litjens, Geert ;
Kooi, Thijs ;
Bejnordi, Babak Ehteshami ;
Setio, Arnaud Arindra Adiyoso ;
Ciompi, Francesco ;
Ghafoorian, Mohsen ;
van der Laak, Jeroen A. W. M. ;
van Ginneken, Bram ;
Sanchez, Clara I. .
MEDICAL IMAGE ANALYSIS, 2017, 42 :60-88
[22]  
Mao BM, 2017, IEEE GLOB COMM CONF
[23]   Routing or Computing? The Paradigm Shift Towards Intelligent Computer Network Packet Transmission Based on Deep Learning [J].
Mao, Bomin ;
Fadlullah, Zubair Md. ;
Tang, Fengxiao ;
Kato, Nei ;
Akashi, Osamu ;
Inoue, Takeru ;
Mizutani, Kimihiro .
IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (11) :1946-1960
[24]   A Scalable Algorithm for the Placement of Service Function Chains [J].
Mechtri, Marouen ;
Ghribi, Chaima ;
Zeghlache, Djamal .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2016, 13 (03) :533-546
[25]   Network Function Virtualization: State-of-the-Art and Research Challenges [J].
Mijumbi, Rashid ;
Serrat, Joan ;
Gorricho, Juan-Luis ;
Bouten, Niels ;
De Turck, Filip ;
Boutaba, Raouf .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (01) :236-262
[26]   Optimal VNF Placement via Deep Reinforcement Learning in SDN/NFV-Enabled Networks [J].
Pei, Jianing ;
Hong, Peilin ;
Pan, Miao ;
Liu, Jiangqing ;
Zhou, Jingsong .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (02) :263-278
[27]   Resource Aware Routing for Service Function Chains in SDN and NFV-Enabled Network [J].
Pei, Jianing ;
Hong, Peilin ;
Xue, Kaiping ;
Li, Defang .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (04) :985-997
[28]   Efficiently Embedding Service Function Chains with Dynamic Virtual Network Function Placement in Geo-Distributed Cloud System [J].
Pei, Jianing ;
Hong, Peilin ;
Xue, Kaiping ;
Li, Defang .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (10) :2179-2192
[29]  
Pei JN, 2018, IEEE INT CONF COMM
[30]  
Ramaswamy R, 2004, GLOB TELECOMM CONF, P1629