Unveiling Performance of NFV Software Dataplanes

被引:7
|
作者
Niu, Zhixiong [1 ]
Xu, Hong [1 ]
Liu, Libin [1 ]
Tian, Yongqiang [1 ]
Wang, Peng [1 ]
Li, Zhenhua [2 ]
机构
[1] City Univ Hong Kong, Hong Kong, Peoples R China
[2] Tsinghua Univ, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
NFV; Measurement; Software Dataplanes; DPDK;
D O I
10.1145/3155921.3158430
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The key technology of NFV is software dateplane, which has attracted much attention in both academia and industry recently. Yet, in practice, there is very little understanding about its performance till now. We make a comprehensive measurement study of NFV software dataplanes in terms of packet processing throughput and latency, the most fundamental performance metrics. Specifically, we compare two state-of-the-art open-source NFV dataplanes, BESS and ClickOS, using commodity 10GbE NICs under various typical workloads. Our key observations are that (1) both dataplanes have performance issues processing small (<= 128B) packets; (2) it is not always the best to colocate all VMs of a service chain on one server due to NUMA effect. We propose resource allocation strategies to remedy the problems, including carefully adding vNIC queues and CPU cores to vNFs, and distributing VNFs of a service chain to separate servers. To essentially address these problems and scale their performance, software dataplanes need to improve the support for NIC queues and multiple cores.
引用
收藏
页码:13 / 18
页数:6
相关论文
共 50 条
  • [21] Unveiling Secrets of Successful Chinese Software Companies
    Gu, Yuanxun
    Xue, Yajiong
    Xiao, Zhongdong
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 3629 - +
  • [22] Optimizing NFV Chain Deployment in Software-Defined Cellular Core
    Zheng, Jiaqi
    Tian, Chen
    Dai, Haipeng
    Ma, Qiufang
    Zhang, Wei
    Chen, Guihai
    Zhang, Gong
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (02) : 248 - 262
  • [23] New approaches to data plane programmability for software datapaths in the NFV infrastructure
    Osinski, Tomasz
    Tarasiuk, Halina
    [J]. 2023 IEEE 9TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION, NETSOFT, 2023, : 320 - 325
  • [24] Software-Programmed Optical Networking with Integrated NFV Service Provisioning
    Mehmeri, Victor
    Wang, Xi
    Basu, Shrutarshi
    Zhang, Qiong
    Palacharla, Paparao
    Ikeuchi, Tadashi
    Monroy, Idelfonso Tafur
    Olmos, Juan Jose Vegas
    Foster, Nate
    [J]. 2017 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXHIBITION (OFC), 2017,
  • [25] Traffic matrix estimation with software-defined NFV: Challenges and opportunities
    Fiore, Ugo
    Zanetti, Paolo
    Palmieri, Francesco
    Perla, Francesca
    [J]. JOURNAL OF COMPUTATIONAL SCIENCE, 2017, 22 : 162 - 170
  • [26] Taming and Unveiling Software Reuse opportunities through White Label Software in Startups
    Silva, Franklin
    Souza, Renata
    Machado, Ivan
    [J]. 2020 46TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2020), 2020, : 302 - 305
  • [27] NFV Performance Profiling on Multi-core Servers
    Zheng, Peng
    Feng, Wendi
    Narayanan, Arvind
    Zhang, Zhi-Li
    [J]. 2020 IFIP NETWORKING CONFERENCE AND WORKSHOPS (NETWORKING), 2020, : 91 - 99
  • [28] SNF: synthesizing high performance NFV service chains
    Katsikas, Georgios P.
    Enguehard, Marcel
    Kuzniar, Maciej
    Maguire, Gerald Q., Jr.
    Kostic, Dejan
    [J]. PEERJ COMPUTER SCIENCE, 2016,
  • [29] Serpens: A High-Performance Serverless Platform for NFV
    Shen, Junxian
    Yu, Heng
    Zheng, Zhilong
    Sun, Chen
    Xu, Mingwei
    Wang, Jilong
    [J]. 2020 IEEE/ACM 28TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2020,
  • [30] Design Challenges for High Performance, Scalable NFV Interconnects
    Liu, Guyue
    Ramakrishnan, K. K.
    Schlansker, Mike
    Tourrilhes, Jean
    Wood, Timothy
    [J]. KBNETS '17: PROCEEDINGS OF THE 2017 WORKSHOP ON KERNEL-BYPASS NETWORKS, 2017, : 49 - 54