Litcius/Paper detail

Resource Optimization and Delay Guarantee Virtual Network Function Placement for Mapping SFC Requests in Cloud Networks

Yi Yue, Bo Cheng, Xuan Liu, Meng Wang, Biyi Li, Junliang Chen

2021IEEE Transactions on Network and Service Management62 citationsDOI

Abstract

Since the advent of network function virtualization (NFV), cloud service providers (CSPs) can implement traditional dedicated network devices as software and flexibly instantiate network functions (NFs) on common off-the-shelf servers. NFV technology enables CSPs to deploy their NFs to a cloud data center in the form of virtual network functions (VNFs) without costly capital expenditures and operating expenses. However, it is an essential but intractable issue for CSPs to devise a suitable VNF placement scheme to optimize network resource consumption and improve network performance. In this article, we focus on the VNF placement problem for mapping users’ service function chain requests (SFCRs) in cloud networks. To enhance network resource utilization, we consider the fundamental resource overheads and implementation method of VNFs. The VNF placement problem is formulated as an integer linear programming model with the aim of minimizing the total network resource consumption while guaranteeing the delay requirements of SFCRs. We devise a two-phase optimization solution (TPOS) to solve the problem. TPOS contains a mapping phase to map SFCRs on servers and an adjustment phase to optimize the placement of VNFs and VNF requests. Evaluation results demonstrate that TPOS can derive near-optimal server resource consumption and significantly enhance network resource utilization. TPOS can guarantee the delay requirements of SFCRs and outperform contrastive schemes in terms of activated servers, SFCR acceptance ratio, and average VNF utilization.

Topics & Concepts

Computer scienceCloud computingDistributed computingComputer networkVirtual machineResource management (computing)Resource (disambiguation)Virtual networkNetwork Functions VirtualizationFunction (biology)Resource allocationOperating systemEvolutionary biologyBiologySoftware-Defined Networks and 5GCloud Computing and Resource ManagementAdvanced Optical Network Technologies