TUM Logo

Development and Analysis of a VIRTIO PCI Host- and Guest-Driver for VirtualBox

Development and Analysis of a VIRTIO PCI Host- and Guest-Driver for VirtualBox

Supervisor(s): Fabian Franzen
Status: finished
Topic: Others
Author: Dominik Weiß
Submission: 2019-02-15
Type of Thesis: Bachelorthesis

Description

Diese Bachelorarbeit beginnt mit einer kurzen Einführung in das Thema der Virtualisierung und bestehenden Möglichkeiten zur Host-Gast Kommunikation. Dabei liegt der Fokus auf dem VirtIO Standard. Anhand der Umsetzung eines neuen VirtIO Geräts für VirtualBox und der Implementierung dazugehöriger Treiber für Linux, wird der Standard angewandt und weiter verdeutlicht. Im Anschluss wird die erreichbare Performance, in Bezug auf die Transferraten, in verschiedenen Treiberversion gemessen und analysiert. Aus diesen Messungen kann man schließen, dass es keine universelle Vorgehensweise gibt, die in jedem Anwendungsszenario maximale Leistung erreicht.