TY - GEN
T1 - A benchmarking methodology for evaluating software switch performance for NFV
AU - Zhang, Tianzhu
AU - Linguaglossa, Leonardo
AU - Roberts, James
AU - Iannone, Luigi
AU - Gallo, Massimo
AU - Giaccone, Paolo
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/6/1
Y1 - 2019/6/1
N2 - 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.
AB - 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.
U2 - 10.1109/NETSOFT.2019.8806695
DO - 10.1109/NETSOFT.2019.8806695
M3 - Conference contribution
AN - SCOPUS:85072037052
T3 - Proceedings of the 2019 IEEE Conference on Network Softwarization: Unleashing the Power of Network Softwarization, NetSoft 2019
SP - 251
EP - 253
BT - Proceedings of the 2019 IEEE Conference on Network Softwarization
A2 - Jacquenet, Christian
A2 - De Turck, Filip
A2 - Chemouil, Prosper
A2 - Esposito, Flavio
A2 - Festor, Olivier
A2 - Cerroni, Walter
A2 - Secci, Stefano
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 5th IEEE Conference on Network Softwarization, NetSoft 2019
Y2 - 24 June 2019 through 28 June 2019
ER -