HelenOS jako Xen hypervisor
HelenOS as Xen hypervisor
diploma thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/41378Identifiers
Study Information System: 94575
Collections
- Kvalifikační práce [11322]
Author
Advisor
Referee
Ježek, Pavel
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software Systems
Department
Department of Distributed and Dependable Systems
Date of defense
3. 9. 2012
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Keywords (Czech)
HelenOS, Xen, virtualizace, paravirtualizaceKeywords (English)
HelenOS, Xen, virtualization, paravirtualizationCílem práce je vytvoření prototypové implementace rozhraní hypervi-soru Xen v operačním systému HelenOS pro platformu IA-32. Výstupem prá-ce je port operačního systému HelenOS, na kterém lze provozovat vybranou paravirtualizovanou doménu. Práce obsahuje stručný úvod do způsobů vir-tualizace a uvádí hlavní rozdíly mezi nimi. Práce dále popisuje ty části archi-tektury hypervisoru Xen a operačního systému HelenOS, které budou dále zahrnuty do prototypové implementace. Nedílnou součástí práce je výběr vhodné testovací domény a analýza změn nutných k jejímu provozování, stejně jako jejich popis.
The aim of the master thesis is to create a prototype implementation of the interface of the Xen hypervisor within the HelenOS operating system. The target architecture of this prototype implementation is IA-32. The result of the thesis is a port of HelenOS which can be uses to run the selected para-virtualized domain. The thesis contains a brief introduction to the methods of virtualization and describes the main differences between them. Thesis also describes the parts of the architecture of the Xen hypervisor and the HelenOS operating system, which will be modified in the prototype implementation. The most important part of this thesis is to select of the t testing domain as well as analyze and describe all changes, which were required for the do-main's operation.