Virtual network function placement and resource optimization in NFV and edge computing enabled networks

Abstract Network function virtualization (NFV) and edge computing (EC) are two promising and innovative technologies to accelerate 5G networks. However, placing the service function chains (SFC), each of which consists of a series of ordered virtual network functions (VNFs), into the EC enabled networks is an intractable issue and some new challenges shall arise. Firstly, EC is a hierarchical and geo-distributed structure, which will influence the form of SFCs and make the VNF placement location-related. Secondly, the data processing in EC is hierarchical too, which incurs different latency requirements. In this paper, we study the VNF placement problem considering users’ SFC requests (SFCr) in NFV and EC enabled networks. Apart from the above new challenges, the implementation method and chaining of VNFs are also considered, which will raise the need of tradeoff between node resource consumption and bandwidth consumption when placing VNFs. Then the above problem is formulated as an integer linear programming (ILP) model mathematically aiming to minimize the total resource consumption, which is proven to be NP-hard. We get the optimal results when the number of SFCrs is small taking advantage of optimization solver and propose a polynomial time heuristic when the problem scale is large. Simulation results show that the resource consumption derived by our heuristic solution is near to the optimal solution and its performance is very much superior to the contrastive schemes.

[1]  Seungjoon Lee,et al.  Network function virtualization: Challenges and opportunities for innovations , 2015, IEEE Communications Magazine.

[2]  Luciana S. Buriol,et al.  Piecing together the NFV provisioning puzzle: Efficient placement and chaining of virtual network functions , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[3]  Chadi Assi,et al.  Delay-Aware Scheduling and Resource Optimization With Network Function Virtualization , 2016, IEEE Transactions on Communications.

[4]  Shaolei Ren,et al.  Traffic-Aware and Energy-Efficient vNF Placement for Service Chaining: Joint Sampling and Matching Approach , 2020, IEEE Transactions on Services Computing.

[5]  Mahadev Satyanarayanan,et al.  The Emergence of Edge Computing , 2017, Computer.

[6]  Franco Callegati,et al.  Dynamic chaining of Virtual Network Functions in cloud-based edge networks , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[7]  Ciprian Dobre,et al.  Big Data and Internet of Things: A Roadmap for Smart Environments , 2014, Big Data and Internet of Things.

[8]  Liu Liu,et al.  Network function consolidation in service function chaining orchestration , 2016, 2016 IEEE International Conference on Communications (ICC).

[9]  Joseph Naor,et al.  Near optimal placement of virtual network functions , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[10]  Raouf Boutaba,et al.  A multi-commodity flow based approach to virtual network resource allocation , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[11]  BERNARD M. WAXMAN,et al.  Routing of multipoint connections , 1988, IEEE J. Sel. Areas Commun..

[12]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[13]  Jordi Pérez-Romero,et al.  Technology pillars in the architecture of future 5G mobile networks: NFV, MEC and SDN , 2017, Comput. Stand. Interfaces.

[14]  Ramki Krishnan,et al.  An Analysis of Lightweight Virtualization Technologies for NFV , 2016 .

[15]  Ibrahim Matta,et al.  BRITE: an approach to universal topology generation , 2001, MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[16]  Thomas Magedanz,et al.  A service orchestration architecture for Fog-enabled infrastructures , 2017, 2017 Second International Conference on Fog and Mobile Edge Computing (FMEC).

[17]  Chunming Qiao,et al.  Joint topology design and mapping of service function chains for efficient, scalable, and reliable network functions virtualization , 2016, IEEE Network.

[18]  Otto Carlos Muniz Bandeira Duarte,et al.  Orchestrating Virtualized Network Functions , 2015, IEEE Transactions on Network and Service Management.

[19]  Muhammad Ikram Ashraf,et al.  Joint Cloudlet Selection and Latency Minimization in Fog Networks , 2018, IEEE Transactions on Industrial Informatics.

[20]  Anirban Sarkar,et al.  Application Multi-Tenancy for Software as a Service , 2015, SOEN.

[21]  Zdenek Becvar,et al.  Mobile Edge Computing: A Survey on Architecture and Computation Offloading , 2017, IEEE Communications Surveys & Tutorials.

[22]  Antonio Manzalini,et al.  An edge operating system enabling anything-as -a-service , 2016, IEEE Communications Magazine.

[23]  Giuseppe Carella,et al.  Multi-tenancy for Virtualized Network Functions , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[24]  Peng Wang,et al.  Joint service function chain deploying and path selection for bandwidth saving and VNF reuse , 2018, Int. J. Commun. Syst..

[25]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[26]  H. Kong,et al.  University of Hong Kong , 2009 .

[27]  Weifa Liang,et al.  Throughput optimization for admitting NFV-enabled requests in cloud networks , 2018, Comput. Networks.

[28]  Holger Karl,et al.  Specifying and placing chains of virtual network functions , 2014, 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet).

[29]  Meral Shirazipour,et al.  Network Function Placement for NFV Chaining in Packet/Optical Datacenters , 2015, Journal of Lightwave Technology.

[30]  Stefano Secci,et al.  Virtual network functions placement and routing optimization , 2015, 2015 IEEE 4th International Conference on Cloud Networking (CloudNet).

[31]  Rajkumar Buyya,et al.  Mobility-Aware Application Scheduling in Fog Computing , 2017, IEEE Cloud Computing.

[32]  Filip De Turck,et al.  Network Function Virtualization: State-of-the-Art and Research Challenges , 2015, IEEE Communications Surveys & Tutorials.

[33]  Vahab S. Mirrokni,et al.  The facility location problem with general cost functions , 2003, Networks.

[34]  Carlos Pignataro,et al.  Service Function Chaining (SFC) Architecture , 2015, RFC.

[35]  Yuefeng Ji,et al.  Baseband unit cloud interconnection enabled by flexible grid optical networks with software defined elasticity , 2015, IEEE Communications Magazine.

[36]  Guy Pujolle,et al.  QoS-Aware VNF Placement Optimization in Edge-Central Carrier Cloud Architecture , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[37]  Peilin Hong,et al.  Virtual Network Function Placement Considering Resource Optimization and SFC Requests in Cloud Datacenter , 2018, IEEE Transactions on Parallel and Distributed Systems.

[38]  Nirwan Ansari,et al.  Latency Aware Workload Offloading in the Cloudlet Network , 2017, IEEE Communications Letters.

[39]  Jiang Zhu,et al.  Fog Computing: A Platform for Internet of Things and Analytics , 2014, Big Data and Internet of Things.

[40]  Cor-Paul Bezemer,et al.  Multi-tenant SaaS applications: maintenance dream or nightmare? , 2010, IWPSE-EVOL '10.

[41]  Giovanni Schembra,et al.  An Analytical Model to Design and Manage a Green SDN/NFV CPE Node , 2015, IEEE Transactions on Network and Service Management.

[42]  George Mastorakis,et al.  EXEGESIS: Extreme Edge Resource Harvesting for a Virtualized Fog Environment , 2017, IEEE Communications Magazine.

[43]  Raja Lavanya,et al.  Fog Computing and Its Role in the Internet of Things , 2019, Advances in Computer and Electrical Engineering.

[44]  Jong-Moon Chung,et al.  Clustered NFV Service Chaining Optimization in Mobile Edge Clouds , 2017, IEEE Communications Letters.

[45]  Frank van Lingen,et al.  The Unavoidable Convergence of NFV, 5G, and Fog: A Model-Driven Approach to Bridge Cloud and Edge , 2017, IEEE Communications Magazine.