With the ultimate goal of replacing proprietary hardware appliances with Virtual Network Functions (VNFs) imple- mented 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 environ- ments, 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.
Performance Benchmarking of State-of-the-Art Software Switches for NFV / Zhanga, Tianzhu; Linguaglossa, Leonardo; Giaccone, Paolo; Iannone, Luigi; Roberts, James. - In: COMPUTER NETWORKS. - ISSN 1389-1286. - STAMPA. - (In corso di stampa).
|Titolo:||Performance Benchmarking of State-of-the-Art Software Switches for NFV|
|Data di pubblicazione:||Being printed|
|Appare nelle tipologie:||1.1 Articolo in rivista|