Incremental Server Deployment for Software-Defined NFV-Enabled Networks

被引:3
|
作者
Liu, Jianchun [1 ,2 ]
Xu, Hongli [2 ,3 ]
Zhao, Gongming [2 ,3 ]
Qian, Chen [4 ]
Fan, Xingpeng [2 ,3 ]
Yang, Xuwei [2 ,3 ]
Huang, He [5 ]
机构
[1] Univ Sci & Technol China, Sch Data Sci, Hefei 230027, Peoples R China
[2] Univ Sci & Technol China, Suzhou Inst Adv Study, Suzhou 215123, Peoples R China
[3] Univ Sci & Technol China, Sch Comp Sci & Technol, Hefei 230027, Peoples R China
[4] Univ Calif Santa Cruz, Jack Baskin Sch Engn, Dept Comp Sci & Engn, Santa Cruz, CA 95064 USA
[5] Soochow Univ, Sch Comp Sci & Technol, Suzhou 215006, Peoples R China
基金
美国国家科学基金会;
关键词
Switches; Servers; Approximation algorithms; Scalability; Fans; Computer science; Software defined networks; incremental server deployment; scalability; rules; NFV; OPTIMIZATION;
D O I
10.1109/TNET.2020.3030298
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network Function Virtualization (NFV) is a new paradigm to enable service innovation through virtualizing traditional network functions. To construct a new NFV-enabled network, there are two critical requirements: minimizing server deployment cost and satisfying switch resource constraints. However, prior work mostly focuses on the server deployment cost, while ignoring the switch resource constraints (e.g., switch's flow-table size). It thus results in a large number of rules on switches and leads to massive control overhead. To address this challenge, we propose an incremental server deployment (INSD) problem for construction of scalable NFV-enabled networks. We prove that the INSD problem is NP-Hard, and there is no polynomial-time algorithm with approximation ratio of (1- epsilon) center dot lnm, where epsilon is an arbitrarily small value and m is the number of requests in the network. We then present an efficient algorithm with an approximation ratio of 2 center dot H(q center dot p), where q is the number of VNF's categories and p is the maximum number of requests through a switch. We evaluate the performance of our algorithm with experiments on physical platform (Pica8), Open vSwitches, and large-scale simulations. Both experimental results and simulation results show high scalability of the proposed algorithm. For example, our solution can reduce the control and rule overhead by about 88% with about 5% additional server deployment, compared with the existing solutions.
引用
收藏
页码:248 / 261
页数:14
相关论文
共 50 条
  • [1] Incremental Server Deployment for Scalable NFV-enabled Networks
    Liu, Jianchun
    Xu, Hongli
    Zhao, Gongming
    Qian, Chen
    Fan, Xingpeng
    Huang, Liusheng
    IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2020, : 2361 - 2370
  • [2] Throughput Maximization of NFV-Enabled Unicasting in Software-Defined Networks
    Jia, Mike
    Liang, Weifa
    Huang, Meitian
    Xu, Zichuan
    Ma, Yu
    GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [3] Routing Cost Minimization and Throughput Maximization of NFV-Enabled Unicasting in Software-Defined Networks
    Jia, Mike
    Liang, Weifa
    Huang, Meitain
    Xu, Zichuan
    Ma, Yu
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2018, 15 (02): : 732 - 745
  • [4] Software-Defined Networks: Incremental Deployment with Panopticon
    Canini, Marco
    Feldmann, Anja
    Levin, Dan
    Schaffert, Fabian
    Schmid, Stefan
    COMPUTER, 2014, 47 (11) : 56 - 60
  • [5] Incremental SDN-Enabled Switch Deployment for Hybrid Software-Defined Networks
    Huang, Meitian
    Liang, Weifa
    2017 26TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN 2017), 2017,
  • [6] Incremental Switch Deployment for Hybrid Software-Defined Networks
    Jia, Xuya
    Jiang, Yong
    Guo, Zehua
    2016 IEEE 41ST CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2016, : 571 - 574
  • [7] Edge intelligence for service function chain deployment in NFV-enabled networks
    Khoshkholghi, Mohammad Ali
    Mahmoodi, Toktam
    COMPUTER NETWORKS, 2022, 219
  • [8] Optimizing NFV Chain Deployment in Software-Defined Cellular Core
    Zheng, Jiaqi
    Tian, Chen
    Dai, Haipeng
    Ma, Qiufang
    Zhang, Wei
    Chen, Guihai
    Zhang, Gong
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (02) : 248 - 262
  • [9] Server Load Balancing in Software-Defined Networks
    Farhoudi, Mohammad
    Habibi, Pooyan
    Sabaei, Masoud
    2018 9TH INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATIONS (IST), 2018, : 435 - 441
  • [10] Scalable Service Deployment on Software-Defined Networks
    Rubio-Loyola, Javier
    Galis, Alex
    Astorga, Antonio
    Serrat, Joan
    Lefevre, Laurent
    Fischer, Andreas
    Paler, Alexandru
    de Meer, Hermann
    IEEE COMMUNICATIONS MAGAZINE, 2011, 49 (12) : 84 - 93