A benchmarking methodology for evaluating software switch performance for NFV

被引:0
|
作者
Zhang, Tianzhu [1 ]
Linguaglossa, Leonardo [1 ]
Roberts, James [1 ]
Iannone, Luigi [1 ]
Gallo, Massimo [2 ]
Giaccone, Paolo [3 ]
机构
[1] Telecom ParisTech, Network & Comp Sci Dept INFRES, Paris, France
[2] Nokia Bell Labs, Nozay, France
[3] Politecn Torino, Dept Elect & Telecommun DET, Turin, Italy
关键词
D O I
10.1109/netsoft.2019.8806695
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Interest in software networking has grown significantly since the introduction of Network Function Virtualization (NFV). Software switches are used in NFV to steer traffic between different virtualized network functions and physical Network Interface Cards (NICs). It is becoming more and more important to objectively evaluate and compare the performance of the multiple alternative implementations that have recently been proposed. A comprehensive performance analysis is still missing for two main reasons: (i) the amount of time required to configure and compare all such tools is enormous; (ii) it is very difficult to define a proper methodology to compare different solutions in a fair manner. In this paper we propose a methodology based on four simple yet representative test scenarios used to evaluate the performance of software switches. We apply this methodology to measure throughput and latency metrics for 6 state-of-the-art software switches namely, OVS-DPDK, snabb, BESS, FastClick, VPP and netmap VALE. Our work constitutes a first step to building a better understanding of design tradeoffs and identifying performance bottlenecks.
引用
收藏
页码:251 / 253
页数:3
相关论文
共 50 条
  • [11] GBench: benchmarking methodology for evaluating the energy efficiency of supercomputers
    Subramaniam, Balaji
    Feng, Wu-chun
    [J]. COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2013, 28 (2-3): : 221 - 230
  • [12] A Note on Performance Profiles for Benchmarking Software
    Gould, Nicholas
    Scott, Jennifer
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2016, 43 (02):
  • [13] Benchmarking optimization software with performance profiles
    Dolan, ED
    Moré, JJ
    [J]. MATHEMATICAL PROGRAMMING, 2002, 91 (02) : 201 - 213
  • [14] Benchmarking optimization software with performance profiles
    Elizabeth D. Dolan
    Jorge J. Moré
    [J]. Mathematical Programming, 2002, 91 : 201 - 213
  • [15] Evaluating an ISD methodology for software packages
    van Slooten, K
    Bruins, M
    [J]. CHALLENGES OF INFORMATION TECHNOLOGY MANAGEMENT IN THE 21ST CENTURY, 2000, : 166 - 171
  • [16] Take Your VNF to the Gym: A Testing Framework for Automated NFV Performance Benchmarking
    Rosa, Raphael Vicente
    Bertoldo, Claudio
    Rothenberg, Christian Esteve
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2017, 55 (09) : 110 - 117
  • [17] A Performance Benchmarking Methodology for MQTT Broker Implementations
    Gheorghe-Pop, Ilie-Daniel
    Kaiser, Alexander
    Rennoch, Axel
    Hackel, Sascha
    [J]. COMPANION OF THE 2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS-C 2020), 2020, : 506 - 513
  • [18] Supplier Performance Management Based on Benchmarking Methodology
    Jiang, Hualei
    Bai, Lin
    [J]. PROCEEDINGS OF 2010 INTERNATIONAL CONFERENCE ON LOGISTICS SYSTEMS AND INTELLIGENT MANAGEMENT, VOLS 1-3, 2010, : 1409 - 1412
  • [19] SnabbSwitch user space virtual switch benchmark and performance optimization for NFV
    Paolino, Michele
    Nikolaev, Nikolay
    Fanguede, Jeremy
    Raho, Daniel
    [J]. 2015 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORK (NFV-SDN), 2015, : 86 - 92
  • [20] 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