Wu Yutong, Zhou Jinhe
Key Laboratory of the Ministry of Education for Optoelectronic Measurement Technology and Instrument, Beijing Information Science and Technology University, Beijing 100192, China.
School of Information and Communication Engineering, Beijing Information Science and Technology University, Beijing 100101, China.
Sensors (Basel). 2021 Sep 30;21(19):6563. doi: 10.3390/s21196563.
With the emergence of virtualization technology, Network Function Virtualization (NFV) and Software Defined Networking (SDN) make the network function abstract from the hardware and allow it to be run on virtual machines. These technologies can help to provide more efficient services to users by Service Function Chaining (SFC). The sequence of multiple VNFs required by network operators to perform traffic steering is called SFC. Mapping and deploying SFC on the physical network can enable users to obtain customized services in time. At present, a key problem in deploying SFC is how to reduce network resource consumption and load pressure while ensuring the corresponding services for users. In this paper, we first introduce an NFV architecture for SFC deployment, and illustrate the SFC orchestration process which is based on SRv6 in multi-domain scenario. Then, we propose an effective SFC dynamic orchestration algorithm. First, we use Breadth-First Search algorithm to traverse network and find the shortest path for deploying VNFs. Next, we use the improved Ant Colony Optimization algorithm to generate the optimal deployment scheme. Finally, we conduct a series of experiments to verify the performance of our algorithm. Compared with other deployment algorithms, the results show that our solution effectively optimizes end-to-end delay, bandwidth resource consumption and load balancing.
随着虚拟化技术的出现,网络功能虚拟化(NFV)和软件定义网络(SDN)使网络功能从硬件中抽象出来,并允许其在虚拟机上运行。这些技术可以通过服务功能链(SFC)帮助为用户提供更高效的服务。网络运营商执行流量引导所需的多个VNF的序列称为SFC。在物理网络上映射和部署SFC可以让用户及时获得定制服务。目前,部署SFC的一个关键问题是如何在确保为用户提供相应服务的同时减少网络资源消耗和负载压力。在本文中,我们首先介绍一种用于SFC部署的NFV架构,并说明在多域场景中基于SRv6的SFC编排过程。然后,我们提出一种有效的SFC动态编排算法。首先,我们使用广度优先搜索算法遍历网络并找到部署VNF的最短路径。接下来,我们使用改进的蚁群优化算法生成最优部署方案。最后,我们进行一系列实验来验证我们算法的性能。与其他部署算法相比,结果表明我们的解决方案有效地优化了端到端延迟、带宽资源消耗和负载均衡。