A Reliability-Aware Network Service Chain Provisioning With Delay Guarantees in NFV-Enabled Enterprise Datacenter Networks

Traditionally, service-specific network functions (NFs) (e.g., Firewall, intrusion detection system, etc.) are executed by installation-and maintenance-costly hardware middleboxes that are deployed within a datacenter network following a strictly ordered chain. NF virtualization (NFV) virtualizes these NFs and transforms them into instances of plain software referred to as virtual NFs (VNFs) and executed by virtual machines, which, in turn, are hosted over one or multiple industry-standard physical machines. The failure (e.g., hardware or software) of any one of a service chain’s VNFs leads to breaking down the entire chain and causing significant data losses, delays, and resource wastage. This paper establishes a reliability-aware and delay-constrained (READ) routing optimization framework for NFV-enabled datacenter networks. READ encloses the formulation of a complex mixed integer linear program (MILP) whose resolution yields an optimal network service VNF placement and traffic routing policy that jointly maximizes the achieved respective reliabilities of supported network services and minimizes these services’ respective end-to-end delays. A heuristic algorithm dubbed Greedy- ${k}$ -shortest paths (GSP) is proposed for the purpose of overcoming the MILP’s complexity and develop an efficient routing scheme whose results are comparable to those of READ’s optimal counterparts. Thorough numerical analyses are conducted to evaluate the network’s performance under GSP, and hence, gauge its merit; particularly, when compared to existing schemes, GSP exhibits an improvement of 18.5% in terms of the average end-to-end delay as well as 7.4% to 14.8% in terms of reliability.

[1]  Filip De Turck,et al.  VNF-P: A model for efficient placement of virtualized network functions , 2014, 10th International Conference on Network and Service Management (CNSM) and Workshop.

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

[3]  Minlan Yu,et al.  SIMPLE-fying middlebox policy enforcement using SDN , 2013, SIGCOMM.

[4]  J. Y. Yen,et al.  Finding the K Shortest Loopless Paths in a Network , 2007 .

[5]  Chadi Assi,et al.  Reliability-aware service provisioning in NFV-enabled enterprise datacenter networks , 2016, 2016 12th International Conference on Network and Service Management (CNSM).

[6]  Xiang Zhang,et al.  Network function virtualization in the multi-tenant cloud , 2015, IEEE Network.

[7]  Piero Castoldi,et al.  Latency-aware composition of Virtual Functions in 5G , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[8]  Chadi Assi,et al.  RAS: Reliable auto-scaling of virtual machines in multi-tenant cloud networks , 2015, 2015 IEEE 4th International Conference on Cloud Networking (CloudNet).

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

[10]  Chunming Qiao,et al.  GREP: Guaranteeing Reliability with Enhanced Protection in NFV , 2015, HotMiddlebox@SIGCOMM.

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

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

[13]  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).

[14]  Riccardo Trivisonno,et al.  Modeling Reliability Requirements in Coordinated Node and Link Mapping , 2014, 2014 IEEE 33rd International Symposium on Reliable Distributed Systems.

[15]  Georgios Ellinas,et al.  Path Routing in Mesh Optical Networks , 2007 .

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

[17]  Georg Carle,et al.  Resilient Virtual Network Design for End-to-End Cloud Services , 2012, Networking.