Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
HelenOS jako Xen hypervisor
Thesis title in Czech: HelenOS jako Xen hypervisor
Thesis title in English: HelenOS as Xen hypervisor
Key words: HelenOS, Xen, virtualizace, paravirtualizace
English key words: HelenOS, Xen, virtualization, paravirtualization
Academic year of topic announcement: 2010/2011
Thesis type: diploma thesis
Thesis language: čeština
Department: Department of Distributed and Dependable Systems (32-KDSS)
Supervisor: Mgr. Martin Děcký, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 12.11.2010
Date of assignment: 12.11.2010
Date and time of defence: 03.09.2012 11:30
Date of electronic submission:30.07.2012
Date of submission of printed version:31.07.2012
Date of proceeded defence: 03.09.2012
Opponents: Mgr. Pavel Ježek, Ph.D.
 
 
 
Guidelines
Cílem diplomové práce je implementace rozhraní hypervisoru Xen v operačním systému HelenOS. Výstupem práce je prototypová implementace, která umožňuje v systému HelenOS spustit operační systém upravený pro paravirtualizovaný běh jako Dom0 a DomU.

Práce sestává především z analýzy rozhraní hypervisoru Xen a z rozvahy, které části tohoto rozhraní jsou nezbytné k tomu, aby systém HelenOS fungoval jako hypervisor, a které části lze z důvodu časové náročnosti vynechat nebo zjednodušit. Práce také analyzuje, jaké změny si implementace rozhraní Xen v systému HelenOS vynucuje.

Prototypová implementace je odladěna na platformě IA-32, resp. AMD64 v emulátoru.
References
Tanenbaum, Woodhull: Operating Systems Design and Implementation
The Xen Team: Xen Interface Manual (http://www.cl.cam.ac.uk/research/srg/netos/xen/readmes/interface/interface.html)
HelenOS 0.2.0 Design Documentation (http://www.helenos.org/documentation
Preliminary scope of work
Cílem diplomové práce je implementace rozhraní hypervisoru Xen v operačním systému HelenOS. Výstupem práce je prototypová implementace, která umožňuje v systému HelenOS spustit operační systém upravený pro paravirtualizovaný běh jako Dom0 a DomU.

Práce sestává především z analýzy rozhraní hypervisoru Xen a z rozvahy, které části tohoto rozhraní jsou nezbytné k tomu, aby systém HelenOS fungoval jako hypervisor, a které části lze z důvodu časové náročnosti vynechat nebo zjednodušit. Práce také analyzuje, jaké změny si implementace rozhraní Xen v systému HelenOS vynucuje.

Prototypová implementace je odladěna na platformě IA-32, resp. AMD64 v emulátoru.
Preliminary scope of work in English
The goal of the master thesis is an implementation of Xen hypervisor interface in HelenOS operating system. The result of the thesis is a prototype implementation which allows to run operating systems paravirtualized as Xen Dom0 and Xen DomU under HelenOS.

The thesis contains mainly the analysis of the Xen hypervisor interface and the decisions which parts of the interface are essential for HelenOS acting as a hypervisor and which can be omitted or limited due to complexity and time constrains. The analysis also deals with the forced changes in HelenOS due to the hypervisor interface.

The prototype implementation is targeting IA-32 and AMD64 platform in an emulator.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html