ETD

Archivio digitale delle tesi discusse presso l'Università di Pisa

Tesi etd-01312014-173808


Tipo di tesi
Tesi di laurea magistrale
Autore
DI PROIETTO, DANIELE
URN
etd-01312014-173808
Titolo
Open vSwitch kernel datapath porting from Linux to FreeBSD
Dipartimento
INGEGNERIA DELL'INFORMAZIONE
Corso di studi
INGEGNERIA INFORMATICA
Relatori
relatore Prof. Rizzo, Luigi
relatore Prof. Lettieri, Giuseppe
Parole chiave
  • SDN virtualization
Data inizio appello
27/02/2014
Consultabilità
Completa
Riassunto
Open vSwitch (OVS) is a very popular component for experimenting
with Software Defined Networking. OVS is especially useful for
interconnecting virtual machines, as it eases VM migration and
reconfiguration of routing in the hosting provider.

A partial porting of Open vSwitch on FreeBSD platforms has already been done. Our work has been porting the kernel dataplane module, which grants superior performances, from Linux.

The approach chosen involved the creation of a wrapper with minimal modifications of the original source code. This leads to better maintainability (especially in the early stages). Furthermore the wrapper could help future code porting from Linux to FreeBSD kernel.

The performance of the ported module are comparable (in some cases exceed) with of the original module
File