Composing and deploying parallelized service function chains

被引:29
作者
Cai, Jun [1 ]
Huang, Zhongwei [1 ]
Luo, Jianzhen [1 ]
Liu, Yan [1 ]
Zhao, Huimin [1 ]
Liao, Liping [1 ]
机构
[1] Guangdong Polytech Normal Univ, Sch Elect & Informat, Guangzhou 510665, Peoples R China
基金
中国国家自然科学基金;
关键词
Service function chain parallelism; Service acceleration; Parallel processing architecture; Network function virtualization; NETWORK; PLACEMENT;
D O I
10.1016/j.jnca.2020.102637
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network Function Virtualization (NFV) provides great flexibility in solving the problem of deploying service function chains (SFCs). The existing serial SFCs organize virtual network functions (VNFs) in a predefined order and execute the VNFs one by one, which can result in high SFC delay as the lengths of the SFCs increases. In order to address this problem, in this work, the SFC parallelization is adopted to accelerate the SFCs. Furthermore, a heuristic algorithm is proposed to solve the problem of deploying parallelized SFCs. Specifically, a distributed NFV architecture is used to implement parallelized SFCs, and an effective algorithm is developed to parallelize serial SFCs based on the VNF dependency. Further, a heuristic algorithm is proposed to deploy the parallelized SFCs onto a distributed network with the objective to minimize the average SFC delay. The simulation results show that the proposed algorithm can significantly reduce the SFC delay, increase the utilization efficiency of node resources, and obtain a high acceptance rate of user requests.
引用
收藏
页数:16
相关论文
共 45 条
[1]  
[Anonymous], 2009, INTRO ALGORITHMS
[2]  
[Anonymous], 2017, IEEE T SERV COMPUT
[3]  
[Anonymous], 2017, PROC IEEEACM 25 INT
[4]  
[Anonymous], 2012, P 9 USENIX C NETW SY
[5]  
[Anonymous], 2018, PROC IEEE INT C COMM, DOI [DOI 10.1109/ICC.2018.8422595, DOI 10.1007/S11109-018-09519-4]
[6]   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
[7]  
Bari MF, 2015, INT CONF NETW SER, P50, DOI 10.1109/CNSM.2015.7367338
[8]   Scalable and coordinated allocation of service function chains [J].
Beck, Michael Till ;
Botero, Juan Felipe .
COMPUTER COMMUNICATIONS, 2017, 102 :78-88
[9]   A survey on service function chaining [J].
Bhamare, Deval ;
Jain, Raj ;
Samaka, Mohammed ;
Erbad, Aiman .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 75 :138-155
[10]   OpenBox: A Software-Defined Framework for Developing, Deploying, and Managing Network Functions [J].
Bremler-Barr, Anat ;
Harchol, Yotam ;
Hay, David .
PROCEEDINGS OF THE 2016 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION (SIGCOMM '16), 2016, :511-524