Orchestrating Virtualized Network Functions

被引:333
作者
Bari, Md. Faizul [1 ]
Chowdhury, Shihabur Rahman [1 ]
Ahmed, Reaz [1 ]
Boutaba, Raouf [1 ]
Muniz Bandeira Duarte, Otto Carlos [2 ]
机构
[1] Univ Waterloo, David R Cheriton Sch Comp Sci, Waterloo, ON N2L 3G1, Canada
[2] Univ Fed Rio de Janeiro, Grp Teleinformat & Automacao, BR-21945970 Rio De Janeiro, Brazil
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2016年 / 13卷 / 04期
基金
加拿大自然科学与工程研究理事会;
关键词
Optimization techniques; service function chaining; network function virtualization; NFV orchestration;
D O I
10.1109/TNSM.2016.2569020
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Middleboxes or network appliances like firewalls, proxies, and WAN optimizers have become an integral part of today's ISP and enterprise networks. Middlebox functionalities are usually deployed on expensive and proprietary hardware that require trained personnel for deployment and maintenance. Middleboxes contribute significantly to a network's capital and operation costs. In addition, organizations often require their traffic to pass through a specific sequence of middleboxes for compliance with security and performance policies. This makes the middlebox deployment and maintenance tasks even more complicated. Network function virtualization (NFV) is an emerging and promising technology that is envisioned to overcome these challenges. It proposes to move packet processing from dedicated hardware middleboxes to software running on commodity servers. In NFV terminology, software middleboxes are referred to as virtualized network functions (VNFs). It is a challenging problem to determine the required number and placement of VNFs that optimizes network operational costs and utilization, without violating service level agreements. We call this the VNF orchestration problem (VNF-OP) and provide an integer linear programming formulation with implementation in CPLEX. We also provide a dynamic programming-based heuristic to solve larger instances of VNF-OP. Trace driven simulations on real-world network topologies demonstrate that the heuristic can provide solutions that are within 1.3 times of the optimal solution. Our experiments suggest that a VNF-based approach can provide more than 4x reduction in the operational cost of a network.
引用
收藏
页码:725 / 739
页数:15
相关论文
共 34 条
[1]   A scalable, commodity data center network architecture [J].
Al-Fares, Mohammad ;
Loukissas, Alexander ;
Vahdat, Amin .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) :63-74
[2]  
Anderson JW, 2012, PROCEEDINGS OF THE EIGHTH ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS'12), P49
[3]  
[Anonymous], SERVICE FUN IN PRESS
[4]  
[Anonymous], 2012, P 21 USENIX SEC S US
[5]  
Bari MF, 2015, INT CONF NETW SER, P50, DOI 10.1109/CNSM.2015.7367338
[6]  
Benson A., 2010, P 10 ACM SIGCOMM C I, P267, DOI [10.1145/1879141.1879175.5, DOI 10.1145/1879141.1879175, 10.1145/1879141.1879175]
[7]   A survey of network virtualization [J].
Chowdhury, N. M. Mosharaf Kabir ;
Boutaba, Raouf .
COMPUTER NETWORKS, 2010, 54 (05) :862-876
[8]  
Clayman S., 2014, IEEE Network Operations and Management Symposium NOMS, P1, DOI DOI 10.1109/NOMS.2014.6838412
[9]  
Cohen Rami, 2015, 2015 IEEE Conference on Computer Communications (INFOCOM). Proceedings, P1346, DOI 10.1109/INFOCOM.2015.7218511
[10]  
ETSI G., 2013, ETSI GS NFV, V2, P1