LIU Guangyuan, CAO Jingyi, PANG Ziyuan, et al. An Optimized Algorithm with Low Latency for Virtual Network Function Mapping and Scheduling[J]. 2023, 57(2): 121-130.
DOI:
LIU Guangyuan, CAO Jingyi, PANG Ziyuan, et al. An Optimized Algorithm with Low Latency for Virtual Network Function Mapping and Scheduling[J]. 2023, 57(2): 121-130.DOI: 10.7652/xjtuxb202302013.
An Optimized Algorithm with Low Latency for Virtual Network Function Mapping and Scheduling
Traditional virtual network function mapping and scheduling services are usually time-consuming and unstable. To address this problem
an optimized new algorithm for virtual network function mapping and scheduling is proposed. Firstly
a virtual network function mapping and scheduling model is established to minimize the transmission latency and instantiation latency of virtual network function links as a whole. Then
a low-latency mapping and scheduling algorithm GABL
is designed. According to the mapping set between virtual network functions and virtual machines
the selection of virtual network function mapping nodes and scheduling sequence are optimized
and the virtual network function mapping and scheduling scheme with the least time consumption is concluded. GABL algorithm uses two-stage initialization technology to initialize virtual network functions and virtual machines separately to improve the quality of the initial solution. The artificial bee swarm algorithm with championship strategy is used to solve the problem
preserving excellent gene and population diversity
and avoiding local optimum. Local search algorithm is adopted to search for optimization near the feasible solution
thus speeding up the location of optimal solution. The simulation results show that the GABL algorithm has good stability and fast convergence
and effectively reduces the time of virtual network function mapping and scheduling service. The service completion time of GABL algorithm is reduced by 15% compared with GATS algorithm.
关键词
Keywords
references
LI Biyi, CHENG Bo, LIU Xuan, et al. Joint resource optimization and delay-aware virtual network function migration in data center networks [J]. IEEE Transactions on Network and Service Management, 2021, 18(3): 2960-2974.
HAKIRI A, GOKHALE A, BERTHOU P, et al. Software-defined networking: challenges and research opportunities for future internet [J]. Computer Networks, 2014, 75: 453-471.
SUN Shiqing, PENG Jianhua, YOU Wei, et al. A coordinating composition and mapping algorithm for a service function chain with resource-aware [J]. Journal of Xi'an Jiaotong University, 2020, 54(8): 140-148.
ZHANG Dong, ZHENG Zhifan, LIN Xiang, et al. Dynamic backup sharing scheme of service function chains in NFV [J]. China Communications, 2022, 19(5): 178-190.
TANG Lun, HE Lanqin, LIAN Qinyi, et al. Virtual network function placement optimization algorithm based on improve deep reinforcement learning [J]. Journal of Electronics Information Technology, 2021, 43(6): 1724-1732.
GIL HERRERA J, BOTERO J F. Resource allocation in NFV: a comprehensive survey [J]. IEEE Transactions on Network and Service Management, 2016, 13(3): 518-532.
MA Jingyi, SUI Bing, SHU Wanneng. Task scheduling based on Min-Min genetic algorithm in grid [J]. Computer Engineering and Applications, 2008, 44(23): 102-104.
RIERA J F, HESSELBACH X, ESCALONA E, et al. On the complex scheduling formulation of virtual network functions over optical networks[C]//2014 16th International Conference on Transparent Optical Networks. Piscataway, NJ, USA: IEEE, 2014: 1-5.
RIERA J F, ESCALONA E, BATALLÉ J, et al. Virtual network function scheduling: concept and challenges[C]//2014 International Conference on Smart Communications in Network Technologies. Piscataway, NJ, USA: IEEE, 2014: 1-5.
BECK M T, BOTERO J F. Coordinated allocation of service function chains [C]//2015 IEEE Global Communications Conference. Piscataway, NJ, USA: IEEE, 2015: 1-6.
ZHANG Qixia, XIAO Yikai, LIU Fangming, et al. Joint optimization of chain placement and request scheduling for network function virtualization [C]//2017 IEEE 37th International Conference on Distributed Computing Systems. Piscataway, NJ, USA: IEEE, 2017: 731-741.
WANG Chen, YOU Wei, YUAN Quan, et al. Virtualized network function scheduling method based on multi-layer encoding genetic algorithm [J]. Journal of Information Engineering University, 2018, 19(3): 275-281.
WANG Chen, TANG Hongbo, YOU Wei, et al. A resource scheduling algorithm with low latency for 5G networks based on effective hybrid genetic algorithm and Tabu search [J]. Journal of Xi'an Jiaotong University, 2018, 52(4): 117-124.
HUANG Rui, ZHANG Hongqi. Research on algorithm of VNF allocation and scheduling problems in security service chain [J]. Application Research of Computers, 2019, 36(3): 890-895.
SHI Jiugen, ZHANG Jing, XU Hao, et al. Joint optimization of virtualized network function placement and routing allocation for operational expenditure [J]. Journal of Electronics Information Technology, 2019, 41(4): 973-979.
ZU Jiachen, HU Guyu, YAN Jiajie, et al. Resource management of service function chain in NFV enabled network: a survey [J]. Journal of Computer Research and Development, 2021, 58(1): 137-152.
YAO Hong, XIONG Muzhou, LI Hui, et al. Joint optimization of function mapping and preemptive scheduling for service chains in network function virtualization [J]. Future Generation Computer Systems, 2020, 108: 1112-1118.
KANG Rui, HE Fujun, SATO T, et al. Virtual network function allocation to maximize continuous available time of service function chains with availability schedule [J]. IEEE Transactions on Network and Service Management, 2021, 18(2): 1556-1570.
GIANNOULAKIS I, KAFETZAKIS E, XYLOURIS G, et al. On the applications of efficient NFV management towards 5G networking[C]//1st International Conference on 5G for Ubiquitous Connectivity. Piscataway, NJ, USA: IEEE, 2014: 1-5.