logo SBA

ETD

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

Tesi etd-06032021-142725


Tipo di tesi
Tesi di laurea magistrale
Autore
LE CALDARE, ANTONIO
URN
etd-06032021-142725
Titolo
Implementation and evaluation of hypervisor-to-guest offloading for high throughput Virtual Machine traffic classification
Dipartimento
INGEGNERIA DELL'INFORMAZIONE
Corso di studi
COMPUTER ENGINEERING
Relatori
relatore Ing. Lettieri, Giuseppe
correlatore Ing. Procissi, Gregorio
Parole chiave
  • virtio
  • pspat
  • packet scheduling
  • packet classification
  • kvm
  • bpfhv
  • bpf
  • virtio-net
  • virtualization
Data inizio appello
21/06/2021
Consultabilità
Tesi non consultabile
Riassunto
This master's thesis project proposes a solution for fast network traffic classification in virtualized environments where hypervisors need to classify packets generated by multiple guests. Per-packet classification computing time can become an important factor in max achievable throughput, as each packet header and/or payload must be inspected by the hypervisor. Our solution proposes to use the BpfHV driver/backend together with the PSPAT userspace scheduler to achieve higher throughputs by moving this task from hypervisor to guest driver. Extensive experimentation on artificial and real traffic scenarios shows that this mechanism can improve throughput up to 80%.
File