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 条
  • [21] A new drilling performance benchmarking: ROP indexing methodology
    Eren, Tuna
    Kok, Mustafa Versan
    [J]. JOURNAL OF PETROLEUM SCIENCE AND ENGINEERING, 2018, 163 : 387 - 398
  • [22] Ship energy performance benchmarking/rating: methodology and application
    Bazari, Z.
    [J]. JOURNAL OF MARINE ENGINEERING AND TECHNOLOGY, 2007, (A9): : 11 - 18
  • [23] Introducing SLAMBench, a performance and accuracy benchmarking methodology for SLAM
    Nardi, Luigi
    Bodin, Bruno
    Zia, M. Zeeshan
    Mawer, John
    Nisbet, Andy
    Kelly, Paul H. J.
    Davison, Andrew J.
    Lujan, Mikel
    O'Boyle, Michael E. P.
    Riley, Graham
    Topham, Nigel
    Furber, Steve
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2015, : 5783 - 5790
  • [24] Performance Benchmarking of a Software-Based LTE SGW
    Lange, Stanislav
    Anh Nguyen-Ngoc
    Gebert, Steffen
    Zinner, Thomas
    Jarschel, Michael
    Koepsel, Andreas
    Sune, Marc
    Raumer, Daniel
    Gallenmueller, Sebastian
    Carle, Georg
    Phuoc Tran-Gia
    [J]. 2015 11TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2015, : 378 - 383
  • [25] Evaluating the Contributions of a Structured Software Development and Maintenance Methodology
    Kay M. Nelson
    Mehdi Ghods
    [J]. Information Technology and Management, 2002, 3 (1-2) : 11 - 23
  • [26] A transparent and transportable methodology for evaluating Data Linkage software
    Ferrante, Anna
    Boyd, James
    [J]. JOURNAL OF BIOMEDICAL INFORMATICS, 2012, 45 (01) : 165 - 172
  • [27] Evaluating biometric software packages using a practioners methodology
    Sucupira, LH
    Araújo, LCF
    Lizárraga, MG
    Ling, LL
    [J]. COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2003, : 310 - 313
  • [28] DESMET: a methodology for evaluating software engineering methods and tools
    Kitchenham, B
    Linkman, S
    Law, D
    [J]. COMPUTING & CONTROL ENGINEERING JOURNAL, 1997, 8 (03): : 120 - 126
  • [29] Methodology for evaluating automated map generalization in commercial software
    Stoter, Jantien
    Burghardt, Dirk
    Duchene, Cecile
    Baella, Blanca
    Bakker, Nico
    Blok, Connie
    Pla, Maria
    Regnauld, Nicolas
    Touya, Guillaume
    Schmid, Stefan
    [J]. COMPUTERS ENVIRONMENT AND URBAN SYSTEMS, 2009, 33 (05) : 311 - 324
  • [30] SOFTWARE BENCHMARKING
    JONES, C
    [J]. COMPUTER, 1995, 28 (10) : 102 - 103