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 条
  • [1] PerfSight: Performance Diagnosis for Software Dataplanes
    Wu, Wenfei
    He, Keqiang
    Akella, Aditya
    [J]. IMC'15: PROCEEDINGS OF THE 2015 ACM CONFERENCE ON INTERNET MEASUREMENT CONFERENCE, 2015, : 409 - 421
  • [2] Adaptive Traffic Monitoring for Software Dataplanes
    Tangari, Gioacchino
    Charalambides, Marinos
    Tuncer, Daphne
    Pavlou, George
    [J]. 2017 13TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2017,
  • [3] A benchmarking methodology for evaluating software switch performance for NFV
    Zhang, Tianzhu
    Linguaglossa, Leonardo
    Roberts, James
    Iannone, Luigi
    Gallo, Massimo
    Giaccone, Paolo
    [J]. PROCEEDINGS OF THE 2019 IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2019), 2019, : 251 - 253
  • [4] Performance benchmarking of state-of-the-art software switches for NFV
    Zhang, Tianzhu
    Linguaglossa, Leonardo
    Giaccone, Paolo
    Iannone, Luigi
    Roberts, James
    [J]. COMPUTER NETWORKS, 2021, 188
  • [5] Comparing the Performance of State-of-the-Art Software Switches for NFV
    Zhang, Tianzhu
    Linguaglossa, Leonardo
    Gallo, Massimo
    Giaccone, Paolo
    Iannone, Luigi
    Roberts, James
    [J]. PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES (CONEXT '19), 2019, : 68 - 81
  • [6] Accuracy-Aware Adaptive Traffic Monitoring for Software Dataplanes
    Tangari, Gioacchino
    Charalambides, Marinos
    Tuncer, Daphne
    Pavlou, George
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2020, 28 (03) : 986 - 1001
  • [7] Identifying Performance Bottlenecks in Software Data Planes for Cloud-based NFV Services
    Bonfim, Michel
    Roque, Rafael
    Coutinho, Emanuel
    Dias, Kelvin
    Fernandes, Stenio
    [J]. NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [8] Software Asset Management Approach in NFV Context
    Vion, Anne-Lucie
    Baillon, Noelle
    Boyer, Fabienne
    De Palma, Noel
    [J]. SERVICES - SERVICES 2018, 2018, 10975 : 145 - 154
  • [9] SDN and NFV Benchmarking for Performance and Reliability
    Kim, Taekhee
    Koo, Taehwan
    Paik, Eunkyoung
    [J]. 2015 17TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM APNOMS, 2015, : 600 - 603
  • [10] Balancing NFV Performance and Energy Efficiency
    Veitch, Paul
    Macnamara, Chris
    Browne, John J.
    [J]. 25TH CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS (ICIN 2022), 2022, : 71 - 75