This paper presents an extensive experimental evaluation of the layer 3 packet forwarding performance of virtual software routers based on the Linux kernel and the KVM virtual machine. The impact of various tuning and configuration options on forwarding performance is evaluated, focussing on the mechanism used for moving data to and from virtual machines, the algorithm used for scheduling the virtual router tasks, the number of used CPU cores, and the router tasks affinities. The presented results show how to properly configure the virtual router components to improve forwarding performance and the benefits of using appropriate CPU schedulers. Furthermore, some advanced architectures based on virtual router aggregation are evaluated. The presented experiments show that architectures based on router aggregation can better exploit the available CPU cores to reach performance not far from the ones obtained by non-virtualised software routers.

On the Performance of KVM-Based Virtual Routers

Kiraly, Csaba;
2015-01-01

Abstract

This paper presents an extensive experimental evaluation of the layer 3 packet forwarding performance of virtual software routers based on the Linux kernel and the KVM virtual machine. The impact of various tuning and configuration options on forwarding performance is evaluated, focussing on the mechanism used for moving data to and from virtual machines, the algorithm used for scheduling the virtual router tasks, the number of used CPU cores, and the router tasks affinities. The presented results show how to properly configure the virtual router components to improve forwarding performance and the benefits of using appropriate CPU schedulers. Furthermore, some advanced architectures based on virtual router aggregation are evaluated. The presented experiments show that architectures based on router aggregation can better exploit the available CPU cores to reach performance not far from the ones obtained by non-virtualised software routers.
File in questo prodotto:
File Dimensione Formato  
kiraly-2015COMCOM-VRouter-editor.pdf

solo utenti autorizzati

Descrizione: editor's version
Tipologia: Altro materiale allegato
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 1.25 MB
Formato Adobe PDF
1.25 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
kiraly-2015COMCOM-VRouter-postprint.pdf

Open Access dal 01/06/2016

Descrizione: post-print
Tipologia: Documento in Post-print
Licenza: Creative commons
Dimensione 626.24 kB
Formato Adobe PDF
626.24 kB Adobe PDF Visualizza/Apri
kiraly-2015COMCOM-VRouter-preprint.pdf

accesso aperto

Descrizione: pre-print
Tipologia: Documento in Pre-print
Licenza: Creative commons
Dimensione 743.27 kB
Formato Adobe PDF
743.27 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11582/280019
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
social impact