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 条
  • [1] Network Function Virtualization: A Survey
    Veeraraghavan, Malathi
    Sato, Takehiro
    Buchanan, Molly
    Rahimi, Reza
    Okamoto, Satoru
    Yamanaka, Naoaki
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2017, E100B (11) : 1978 - 1991
  • [2] Network Function Virtualization Technology: A Survey
    Wang, Jin-Wen
    Zhang, Xiao-Li
    Li, Qi
    Wu, Jian-Ping
    Jiang, Yong
    [J]. Jisuanji Xuebao/Chinese Journal of Computers, 2019, 42 (02): : 415 - 436
  • [3] A Survey of Network Function Virtualization Security
    Alwakeel, Ahmed M.
    Alnaim, Abdulrahman K.
    Fernandez, Eduardo B.
    [J]. IEEE SOUTHEASTCON 2018, 2018,
  • [4] A Comprehensive Resource Management and Placement for Network Function Virtualization
    Thi-Minh Nguyen
    Fdida, Serge
    Tuan-Minh Pham
    [J]. 2017 IEEE CONFERENCE ON NETWORK SOFTWARIZATION (IEEE NETSOFT), 2017,
  • [5] Optimal Network Function Virtualization and Service Function Chaining:A Survey
    MIRJALILY Ghasem
    LUO Zhiquan
    [J]. Chinese Journal of Electronics, 2018, 27 (04) : 704 - 717
  • [6] Optimal Network Function Virtualization and Service Function Chaining: A Survey
    Mirjalily, Ghasem
    Luo Zhiquan
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2018, 27 (04) : 704 - 717
  • [7] Quality of service provisioning in network function virtualization: a survey
    Seyedakbar Mostafavi
    Vesal Hakami
    Maryam Sanaei
    [J]. Computing, 2021, 103 : 917 - 991
  • [8] Quality of service provisioning in network function virtualization: a survey
    Mostafavi, Seyedakbar
    Hakami, Vesal
    Sanaei, Maryam
    [J]. COMPUTING, 2021, 103 (05) : 917 - 991
  • [9] Survey of Performance Acceleration Techniques for Network Function Virtualization
    Linguaglossa, Leonardo
    Lange, Stanislav
    Pontarelli, Salvatore
    Retvari, Gabor
    Rossi, Dario
    Zinner, Thomas
    Bifulco, Roberto
    Jarschel, Michael
    Bianchi, Giuseppe
    [J]. PROCEEDINGS OF THE IEEE, 2019, 107 (04) : 746 - 764
  • [10] Software-Defined Network Function Virtualization: A Survey
    Li, Yong
    Chen, Min
    [J]. IEEE ACCESS, 2015, 3 : 2542 - 2553