Performance benchmarking of state-of-the-art software switches for NFV

被引:10
|
作者
Zhang, Tianzhu [1 ]
Linguaglossa, Leonardo [1 ]
Giaccone, Paolo [2 ]
Iannone, Luigi [1 ]
Roberts, James [1 ]
机构
[1] Telecom Paris, 19 Pl Marguerite Perey, F-91120 Paris, France
[2] Politecn Torino, Corso Duca Abruzzi 24, I-10129 Turin, TO, Italy
关键词
Network Function Virtualization (NFV); Virtual Network Functions (VNF); Service Function Chain (SFC); Software switch; Virtual switch; Performance benchmarking methodology; High-speed packet processing;
D O I
10.1016/j.comnet.2021.107861
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the ultimate goal of replacing proprietary hardware appliances with Virtual Network Functions (VNFs) implemented in software, Network Function Virtualization (NFV) has gained popularity in the past few years. Software switches are widely employed to route traffic between VNFs and physical Network Interface Cards (NICs). It is thus of paramount importance to compare the performance of different switch designs and architectures. In this paper, we propose a methodology to compare fairly and comprehensively the performance of software switches. We first explore the design spaces of 7 state-of-the-art software switches and then compare their performance under four representative test scenarios. Each scenario corresponds to a specific case of routing NFV traffic between NICs and/or VNFs. In our experiments, we evaluate the throughput and latency between VNFs in two of the most popular virtualization environments, namely virtual machines (VMs) and containers. Our experimental results show that no single software switch prevails in all scenarios. It is, therefore, crucial to choose the most suitable solution for the given use case. At the same time, the presented results and analysis provide a more in-depth insight into the design tradeoffs and identify potential performance bottlenecks that could inspire new designs.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] 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
  • [2] State-of-the-Art in Antenna Software Benchmarking: "Are We There Yet ?"
    Vandenbosch, Guy A. E.
    [J]. IEEE ANTENNAS AND PROPAGATION MAGAZINE, 2014, 56 (04) : 300 - +
  • [3] Benchmarking State-of-the-Art Deep Learning Software Tools
    Shi, Shaohuai
    Wang, Qiang
    Xu, Pengfei
    Chu, Xiaowen
    [J]. 2016 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CCBD), 2016, : 99 - 104
  • [4] 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
  • [5] Benchmarking of health systems performance in Europe: state-of-the-art and future directions
    Klazinga, N. S.
    Plochg, T.
    Fischer, C.
    [J]. EUROPEAN JOURNAL OF PUBLIC HEALTH, 2010, 20 : 98 - 98
  • [6] State-of-the-Art Software Testing
    Spinellis, Diomidis
    [J]. IEEE SOFTWARE, 2017, 34 (05) : 4 - 6
  • [7] Benchmarking state-of-the-art symbolic regression algorithms
    Jan Žegklitz
    Petr Pošík
    [J]. Genetic Programming and Evolvable Machines, 2021, 22 : 5 - 33
  • [8] Benchmarking state-of-the-art symbolic regression algorithms
    Zegklitz, Jan
    Posik, Petr
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2021, 22 (01) : 5 - 33
  • [9] Software defined networking: State-of-the-art
    Jain, Vanita
    Yatri, Vivek
    Kanchan
    Kapoor, Chaitanya
    [J]. JOURNAL OF HIGH SPEED NETWORKS, 2019, 25 (01) : 1 - 40
  • [10] THE STATE-OF-THE-ART IN SOFTWARE FOR SEQUENCING DNA
    不详
    [J]. FASEB JOURNAL, 1995, 9 (06): : A1508 - A1508