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 条
  • [31] A methodology for evaluating display monitor performance
    Chakraborty, DP
    Fan, J
    Roehrig, H
    [J]. RADIOLOGY, 2002, 225 : 311 - 311
  • [32] A methodology for evaluating computer system performance
    Pugh, William
    [J]. COMMUNICATIONS OF THE ACM, 2008, 51 (08) : 82 - 82
  • [33] A High-Performance OpenFlow Software Switch
    Rahimi, Reza
    Veeraraghavan, M.
    Nakajima, Y.
    Takahashi, H.
    Nakajima, Y.
    Okamoto, S.
    Yamanaka, N.
    [J]. 2016 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (HPSR), 2016, : 93 - 99
  • [34] A Methodology for Performance Benchmarking of Mobile Networks for Internet Video Streaming
    Khokhar, Muhammad Jawad
    Spetebroot, Thierry
    Barakat, Chadi
    [J]. MSWIM'18: PROCEEDINGS OF THE 21ST ACM INTERNATIONAL CONFERENCE ON MODELING, ANALYSIS AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, 2018, : 217 - 225
  • [35] A Rigorous Benchmarking and Performance Analysis Methodology for Python']Python Workloads
    Crape, Arthur
    Eeckhout, Lieven
    [J]. 2020 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC 2020), 2020, : 83 - 93
  • [36] Benchmarking software task performance based on data envelopment analysis
    Ruan, Li
    Wang, Yong-Ji
    Wang, Qing
    Zeng, Hai-Tao
    [J]. Ruan Jian Xue Bao/Journal of Software, 2009, 20 (06): : 1499 - 1510
  • [37] Performance, benchmarking and sizing in developing highly scalable enterprise software
    Cheng, Xiaoqing
    [J]. PERFORMANCE EVALUATION: METRICS, MODELS AND BENCHMARKS, PROCEEDINGS, 2008, 5119 : 174 - 190
  • [38] Towards Continuous Benchmarking: An Automated Performance Evaluation Framework for High Performance Software
    Anzt, Hartwig
    Chen, Yen-Chen
    Cojean, Terry
    Dongarra, Jack
    Flegar, Goran
    Nayak, Pratik
    Quintana-Orti, Enrique S.
    Tsai, Yuhsiang M.
    Wang, Weichung
    [J]. PROCEEDINGS OF THE PLATFORM FOR ADVANCED SCIENTIFIC COMPUTING CONFERENCE (PASC '19), 2019,
  • [39] BENCHMARKING AS A METHOD OF EVALUATING THE PERFORMANCE OF SMALL AND MIDDLE ENTERPRISES IN SLOVAKIA
    Veselovska, Lenka
    [J]. AKTUALNE PROBLEMY PODNIKOVEJ SFERY 2012, 2012, : 621 - 626
  • [40] Evaluating financial performance in local government: maximizing the benchmarking value
    Luis Zafra-Gomez, Jose
    Manuel Lopez-Hernandez, Antonio
    Hernandez-Bastida, Agustin
    [J]. INTERNATIONAL REVIEW OF ADMINISTRATIVE SCIENCES, 2009, 75 (01) : 151 - 167