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 条
  • [31] Data Center Network Virtualization: A Survey
    Bari, Md. Faizul
    Boutaba, Raouf
    Esteves, Rafael
    Granville, Lisandro Zambenedetti
    Podlesny, Maxim
    Rabbani, Md Golam
    Zhang, Qi
    Zhani, Mohamed Faten
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2013, 15 (02): : 909 - 928
  • [32] A Survey on Data Center Network Virtualization
    Ghoda, Grishma
    Meruliya, Nayana
    Gajjar, Tirth
    Parekh, Disha H.
    Dave, Dhaivat
    Sridaran, R.
    [J]. PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 3464 - 3470
  • [33] Wireless Sensor Network Virtualization: A Survey
    Khan, Imran
    Belqasmi, Fatna
    Glitho, Roch
    Crespi, Noel
    Morrow, Monique
    Polakos, Paul
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (01): : 553 - 576
  • [34] A Survey on Interfaces to Network Security Functions in Network Virtualization
    Jang, Hyunsu
    Jeong, Jaehoon
    Kim, Hyoungshick
    Park, Jung-Soo
    [J]. 2015 IEEE 29TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS WAINA 2015, 2015, : 160 - 163
  • [35] Network Function Virtualization: Opportunities and Challenges
    Lu, Kejie
    Liu, Shucheng
    Feisullin, Fred
    Ersue, Mehmet
    Cheng, Yu
    [J]. IEEE NETWORK, 2015, 29 (03): : 4 - 5
  • [36] Transport PCE Network Function Virtualization
    Vilalta, R.
    Munoz, R.
    Casellas, R.
    Martinez, R.
    Lopez, V.
    Lopez, D.
    [J]. 2014 EUROPEAN CONFERENCE ON OPTICAL COMMUNICATION (ECOC), 2014,
  • [37] Predictive Analysis in Network Function Virtualization
    Li, Zhijing
    Ge, Zihui
    Mahimkar, Ajay
    Wang, Jia
    Zhao, Ben Y.
    Zheng, Haitao
    Emmons, Joanne
    Ogden, Laura
    [J]. IMC'18: PROCEEDINGS OF THE INTERNET MEASUREMENT CONFERENCE, 2018, : 161 - 167
  • [38] A comprehensive and systematic review of the network virtualization techniques in the IoT
    Ramakrishnan, Jayabrabu
    Shabbir, Muhammad Salman
    Kassim, Normalini Md
    Phong Thanh Nguyen
    Mavaluru, Dinesh
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2020, 33 (07)
  • [39] On the Theory of Function Placement and Chaining for Network Function Virtualization
    Zhang, Jinbei
    Wu, Weijie
    Lui, John C. S.
    [J]. PROCEEDINGS OF THE 2018 THE NINETEENTH INTERNATIONAL SYMPOSIUM ON MOBILE AD HOC NETWORKING AND COMPUTING (MOBIHOC '18), 2018, : 91 - 100
  • [40] Network Function Virtualization and Service Function Chaining Frameworks: A Comprehensive Review of Requirements, Objectives, Implementations, and Open Research Challenges
    Adoga, Haruna Umar
    Pezaros, Dimitrios P.
    [J]. FUTURE INTERNET, 2022, 14 (02):