Network functions virtualization (NFV) is a new concept that has received the attention of both researchers and network providers. NFV decouples network functions from specialized hardware devices and virtualizes these network functions as software instances called virtualized network functions (VNFs). NFV leads to various benefits, including more flexibility, high resource utilization, and easy upgrades and maintenances. Despite recent works in this field, placement and chaining of VNFs need more attention. More specifically, some of the existing works have considered only the placement of VNFs and ignored the chaining part. So, they have not provided an integrated view of host or bandwidth resources and propagation delay of paths. In this paper, we solve the VNF placement and chaining problem as an optimization problem based on the particle swarm optimization (PSO) algorithm. Our goal is to minimize the required number of used servers, the average propagation delay of paths, and the average utilization of links while meeting network demands and constraints. Based on the obtained results, the algorithm proposed in this study can find feasible and high-quality solutions.
翻译:网络功能虚拟化(NFV)是一个新概念,引起了研究人员和网络提供者的注意。NFV从专门硬件装置中分离网络功能,并将这些网络功能虚拟化为称为虚拟网络功能(VNFs)的软件实例。NFV带来各种好处,包括更加灵活、资源利用率高、易于升级和维护等。尽管最近在这一领域开展了一些工作,但VNF的放置和链锁需要更多注意。更具体地说,有些现有工程只考虑VNF的放置,忽视链锁部分。因此,这些工程没有提供主机或带宽资源的综合观点,也没有提供路径传播延迟。在本文件中,我们根据粒子暖优化算法解决VNF的放置和链锁问题,这是最优化的一个问题。我们的目标是最大限度地减少所需的使用服务器数量,平均的路径传播延迟,以及在满足网络需求和限制的同时平均使用链接。根据所获得的结果,本研究提出的算法可以找到可行和高质量的解决方案。