Congestion Minimization for Service Chain Routing Problems With Path Length Considerations

Network function virtualization (NFV), with its perceived potential to accelerate service deployment and to introduce flexibility in service provisioning, has drawn a growing interest from industry and academia alike over the past few years. One of the key challenges in realizing NFV is the service chain routing problem, whereby traffic must be routed so as to traverse the various components of a network service that have been mapped onto the underlying network. In this work, we consider the online service chain routing problem. We route the service chain with the goal of jointly minimizing the maximum network congestion and the number of hops from the source to the destination. To this end, we present a simple yet effective online algorithm in which the routing decision is irrevocably made without prior knowledge of future requests. We prove that our algorithm is <inline-formula> <tex-math notation="LaTeX">$O(\log m)$ </tex-math></inline-formula>-competitive in terms of congestion minimization, where <inline-formula> <tex-math notation="LaTeX">$m$ </tex-math></inline-formula> is the number of edges of the underlying network topology, and we show that this ratio is asymptotically optimal.

[1]  George N. Rouskas,et al.  Service-Concatenation Routing with Applications to Network Functions Virtualization , 2017, 2017 26th International Conference on Computer Communication and Networks (ICCCN).

[2]  Juan Felipe Botero,et al.  Resource Allocation in NFV: A Comprehensive Survey , 2016, IEEE Transactions on Network and Service Management.

[3]  George N. Rouskas,et al.  Virtual Network Reconfiguration with Load Balancing and Migration Cost Considerations , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[4]  Weifa Liang,et al.  Throughput Maximization of NFV-Enabled Unicasting in Software-Defined Networks , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[5]  Mikkel Thorup,et al.  Optimizing OSPF/IS-IS weights in a changing world , 2002, IEEE J. Sel. Areas Commun..

[6]  Jaime Llorca,et al.  Approximation algorithms for the NFV service distribution problem , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

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

[8]  Deng Pan,et al.  Traffic aware placement of interdependent NFV middleboxes , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[9]  Jaime Llorca,et al.  The cloud service distribution problem in distributed cloud networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[10]  Biswanath Mukherjee,et al.  Demand-Aware Network Function Placement , 2016, Journal of Lightwave Technology.

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

[12]  Theophilus Benson,et al.  Network Function Virtualization , 2016, IEEE Internet Comput..

[13]  Alberto Leon-Garcia,et al.  Routing Algorithms for Network Function Virtualization Enabled Multicast Topology on SDN , 2015, IEEE Transactions on Network and Service Management.

[14]  Amin Vahdat,et al.  A scalable, commodity data center network architecture , 2008, SIGCOMM '08.

[15]  Matthias Rost,et al.  An Approximation Algorithm for Path Computation and Function Placement in SDNs , 2016, SIROCCO.

[16]  Zongpeng Li,et al.  Online Stochastic Buy-Sell Mechanism for VNF Chains in the NFV Market , 2017, IEEE Journal on Selected Areas in Communications.

[17]  George N. Rouskas,et al.  On Congestion Minimization for Service Chain Routing Problems , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

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

[19]  Tamás Lukovszki,et al.  Online Admission Control and Embedding of Service Chains , 2015, SIROCCO.

[20]  Jaime Llorca,et al.  Optimal Control of Wireless Computing Networks , 2017, IEEE Transactions on Wireless Communications.

[21]  Hongyu Kang,et al.  Service chain embedding with maximum flow in software defined network and application to the next-generation cellular network architecture , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[22]  Yossi Azar,et al.  The Price of Routing Unsplittable Flow , 2005, STOC '05.

[23]  Weifa Liang,et al.  Approximation and Online Algorithms for NFV-Enabled Multicasting in SDNs , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[24]  Amos Fiat,et al.  On-line load balancing with applications to machine scheduling and virtual circuit routing , 1993, STOC.

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

[26]  Paola Festa,et al.  The shortest path tour problem : problem definition , modeling , and optimization , 2009 .

[27]  Jaime Llorca,et al.  Optimal dynamic cloud network control , 2016, 2016 IEEE International Conference on Communications (ICC).

[28]  Jaime Llorca,et al.  Optimal Control of Distributed Computing Networks with Mixed-Cast Traffic Flows , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

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

[30]  Ping Lu,et al.  Forecast-Assisted NFV Service Chain Deployment Based on Affiliation-Aware vNF Placement , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[31]  Raouf Boutaba,et al.  ViNEYard: Virtual Network Embedding Algorithms With Coordinated Node and Link Mapping , 2012, IEEE/ACM Transactions on Networking.

[32]  Bo Ji,et al.  Joint Placement and Allocation of Virtual Network Functions with Budget and Capacity Constraints , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications.

[33]  Hai Jin,et al.  Adaptive VNF Scaling and Flow Routing with Proactive Demand Prediction , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[34]  Demetrio Laganà,et al.  Solving the shortest path tour problem , 2013, Eur. J. Oper. Res..

[35]  Franck Le,et al.  Online Scaling of NFV Service Chains Across Geo-Distributed Datacenters , 2016, IEEE/ACM Transactions on Networking.