Virtual function placement for service chaining with partial orders and anti-affinity rules

被引:41
作者
Allybokus, Zaid [1 ]
Perrot, Nancy [2 ]
Leguay, Jeremie [1 ]
Maggi, Lorenzo [1 ]
Gourdin, Eric [2 ]
机构
[1] Huawei Technol, France Res Ctr, Boulogne Billancourt, France
[2] Orange Labs, Chatillon, France
关键词
software-defined networking; network function virtualization; service function chaining; anti-affinity rules; partial order; integer linear programming;
D O I
10.1002/net.21768
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software-Defined Networking and Network Function Virtualization are two paradigms that offer flexible software-based network management. Service providers are instantiating Virtualized Network Functions, for example, firewalls, DPIs, gatewaysto highly facilitate the deployment and reconfiguration of network services with reduced time-to-value. They use Service Function Chaining technologies to dynamically reconfigure network paths traversing physical and virtual network functions. Providing a cost-efficient virtual function deployment over the network for a set of service chains is a key technical challenge for service providers, and this problem has recently caught much attention from both Industry and Academia. In this article, we propose a formulation of this problem as an Integer Linear Program that allows one to find the best feasible paths and virtual function placement for a set of services with respect to a total financial cost, while taking into account the (total or partial) order constraints for Service Function Chains of each service and other constraints such as end-to-end latency, anti-affinity rules between network functions on the same physical node and resource limitations in terms of network and processing capacities. Furthermore, we propose a heuristic algorithm based on a linear relaxation of the problem that performs close to optimum for large scale instances. (c) 2017 Wiley Periodicals, Inc. NETWORKS, Vol. 71(2), 97-106 2018
引用
收藏
页码:97 / 106
页数:10
相关论文
共 15 条
[1]  
Addis B, 2015, IEEE INT CONF CL NET, P171, DOI 10.1109/CloudNet.2015.7335301
[2]  
[Anonymous], ABS160100751 CORR
[3]   Virtual Network Embedding with Coordinated Node and Link Mapping [J].
Chowdhury, N. M. Mosharaf Kabir ;
Rahman, Muntasir Raihan ;
Boutaba, Raouf .
IEEE INFOCOM 2009 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-5, 2009, :783-791
[4]  
Cohen Rami, 2015, 2015 IEEE Conference on Computer Communications (INFOCOM). Proceedings, P1346, DOI 10.1109/INFOCOM.2015.7218511
[5]   An Approximation Algorithm for Path Computation and Function Placement in SDNs [J].
Even, Guy ;
Rost, Matthias ;
Schmid, Stefan .
STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, SIROCCO 2016, 2016, 9988 :374-390
[6]   Virtual Network Embedding: A Survey [J].
Fischer, Andreas ;
Botero, Juan Felipe ;
Beck, Michael Till ;
de Meer, Hermann ;
Hesselbach, Xavier .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2013, 15 (04) :1888-1906
[7]  
Fuerst C, 2013, IEEE INT CONF CL NET, P91, DOI 10.1109/CloudNet.2013.6710562
[8]   Software-Defined Network Function Virtualization: A Survey [J].
Li, Yong ;
Chen, Min .
IEEE ACCESS, 2015, 3 :2542-2553
[9]  
Luizelli MC, 2015, PROCEEDINGS OF THE 2015 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM), P98, DOI 10.1109/INM.2015.7140281
[10]  
Lukovszki T., 2015, 22 INT C SIROCCO 201, P104