A comprehensive survey of Network Function Virtualization

被引:334
|
作者
Yi, Bo [1 ]
Wang, Xingwei [2 ]
Li, Keqin [3 ]
Das, Sajal K. [4 ]
Huang, Min [5 ]
机构
[1] Northeastern Univ, Coll Comp Sci & Engn, Shenyang 110169, Liaoning, Peoples R China
[2] Northeastern Univ, Coll Software, Shenyang 110169, Liaoning, Peoples R China
[3] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
[4] Missouri Univ Sci & Technol, Dept Comp Sci, Rolla, MO 65409 USA
[5] Northeastern Univ, Coll Informat Sci & Engn, State Key Lab Synthet Automat Proc Ind, Shenyang 110819, Liaoning, Peoples R China
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
Network Function Virtualization; Virtual network function; Software defined networking; Algorithm; Network softwarization; SERVICE FUNCTION CHAIN; SOFTWARE-DEFINED NETWORKING; ATTACHED STORAGE; NFV; SDN; 5G; CHALLENGES; MULTICAST; AWARE; MIGRATION;
D O I
10.1016/j.comnet.2018.01.021
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Today's networks are filled with a massive and ever-growing variety of network functions that coupled with proprietary devices, which leads to network ossification and difficulty in network management and service provision. Network Function Virtualization (NFV) is a promising paradigm to change such situation by decoupling network functions from the underlying dedicated hardware and realizing them in the form of software, which are referred to as Virtual Network Functions (VNFs). Such decoupling introduces many benefits which include reduction of Capital Expenditure (CAPEX) and Operation Expense (OPEX), improved flexibility of service provision, etc. In this paper, we intend to present a comprehensive survey on NFV, which starts from the introduction of NFV motivations. Then, we explain the main concepts of NFV in terms of terminology, standardization and history, and how NFV differs from traditional middle box based network. After that, the standard NFV architecture is introduced using a bottom up approach, based on which the corresponding use cases and solutions are also illustrated. In addition, due to the decoupling of network functionalities and hardware, people's attention is gradually shifted to the VNFs. Next, we provide an extensive and in-depth discussion on state-of-the-art VNF algorithms including VNF placement, scheduling, migration, chaining and multicast. Finally, to accelerate the NFV deployment and avoid pitfalls as far as possible, we survey the challenges faced by NFV and the trend for future directions. In particular, the challenges are discussed from bottom up, which include hardware design, VNF deployment, VNF life cycle control, service chaining, performance evaluation, policy enforcement, energy efficiency, reliability and security, and the future directions are discussed around the current trend towards network softwarization. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:212 / 262
页数:51
相关论文
共 50 条
  • [21] GPU Virtualization and Scheduling Methods: A Comprehensive Survey
    Hong, Cheol-Ho
    Spence, Ivor
    Nikolopoulos, Dimitrios S.
    [J]. ACM COMPUTING SURVEYS, 2017, 50 (03)
  • [22] ADVANCES IN NETWORK FUNCTION VIRTUALIZATION
    Jun Bi
    Gaogang Xie
    Hongxin Hu
    [J]. China Communications, 2018, 15 (10) : 84 - 85
  • [23] Network Function Virtualization Introduction
    Joshi, Kaustubh
    Benson, Theophilus
    [J]. IEEE INTERNET COMPUTING, 2016, 20 (06) : 7 - 9
  • [24] Network Coding Function Virtualization
    Tan Do-Duy
    Vazquez-Castro, M. A.
    [J]. 2016 IEEE 17TH INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING ADVANCES IN WIRELESS COMMUNICATIONS (SPAWC), 2016,
  • [25] Modular Network Function Virtualization
    Volpano, Dennis
    [J]. 2017 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2017, : 922 - 927
  • [26] FPGA virtualization with accelerators overcommitment for Network Function Virtualization
    Paolino, Michele
    Pinneterre, Sebastien
    Raho, Daniel
    [J]. 2017 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2017,
  • [27] Robust network function virtualization
    Lin, Tachun
    Zhou, Zhili
    [J]. NETWORKS, 2020, 75 (04) : 438 - 462
  • [28] Transport Network Function Virtualization
    Vilalta, Ricard
    Munoz, Rauel
    Mayoral, Arturo
    Casellas, Ramon
    Martinez, Ricardo
    Lopez, Victor
    Lopez, Diego
    [J]. JOURNAL OF LIGHTWAVE TECHNOLOGY, 2015, 33 (08) : 1557 - 1564
  • [29] A Survey of Middleware for Sensor and Network Virtualization
    Khalid, Zubair
    Fisal, Norsheila
    Rozaini, Mohd.
    [J]. SENSORS, 2014, 14 (12) : 24046 - 24097
  • [30] A Survey on Security in Network Functions Virtualization
    Yang, Wei
    Fung, Carol
    [J]. 2016 IEEE NETSOFT CONFERENCE AND WORKSHOPS (NETSOFT), 2016, : 15 - 19