On Orchestrating Virtual Network Functions

被引:0
|
作者
Bari, Md. Faizul [1 ]
Chowdhury, Shihabur Rahman [1 ]
Ahmed, Reaz [1 ]
Boutaba, Raouf [1 ]
机构
[1] Univ Waterloo, David R Cheriton Sch Comp Sci, Waterloo, ON N2L 3G1, Canada
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
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 operational 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 Virtual Network Functions (VNFs). It is a challenging problem to determine the required number and placement of VNFs that optimize 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 (ILP) 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.
引用
收藏
页码:50 / 56
页数:7
相关论文
共 50 条
  • [31] Artificial Neural Network Model to Predict Affinity for Virtual Network Functions
    Jacobs, Arthur Selle
    Pfitscher, Ricardo Jose
    dos Santos, Ricardo Luis
    Franco, Muriel Figueredo
    Scheid, Eder John
    Granville, Lisandro Zambenedetti
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [32] Orchestrating a Network of Activities in the Value Chain
    Viswanadham, N.
    Kameshwaran, S.
    2009 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, 2009, : 501 - 506
  • [33] Orchestrating the Execution of Serverless Functions in Hybrid Clouds
    Peri, Aristotelis
    Tsenos, Michail
    Kalogeraki, Vana
    2023 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS, ACSOS, 2023, : 139 - 144
  • [34] Orchestrating sleep-wake functions in the brain
    Hajak, G
    Geisler, P
    NATURE MEDICINE, 2003, 9 (02) : 170 - 171
  • [35] Orchestrating sleep-wake functions in the brain
    Göran Hajak
    Peter Geisler
    Nature Medicine, 2003, 9 : 170 - 171
  • [36] Performance Evaluation and Tuning of Virtual Infrastructure Managers for (Micro) Virtual Network Functions
    Ventre, Pier Luigi
    Pisa, Claudio
    Salsano, Stefano
    Siracusano, Giuseppe
    Schmidt, Florian
    Lungaroni, Paolo
    Blefari-Melazzi, Nicola
    2016 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2016, : 141 - 147
  • [37] Experimental Evaluation of Orchestration Software for Virtual Network Functions
    Valantasis, Alexandros
    Makris, Nikos
    Zarafetas, Christos
    Korakis, Thanasis
    2021 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2021,
  • [38] Enabling Virtual Network Functions in Named Data Networking
    Fang, Puming
    Wolf, Tilman
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM WKSHPS 2021), 2021,
  • [39] A measurement study of offloading virtual network functions to the edge
    S. R. Chaudhry
    P. Liu
    X. Wang
    V. Cahill
    M. Collier
    The Journal of Supercomputing, 2022, 78 : 1565 - 1582
  • [40] Modeling Native Software Components as Virtual Network Functions
    Baldi, Mario
    Bonafiglia, Roberto
    Risso, Fulvio
    Sapio, Amedeo
    PROCEEDINGS OF THE 2016 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION (SIGCOMM '16), 2016, : 605 - 606