HelenOS jako Xen hypervisor
Název práce v češtině: | HelenOS jako Xen hypervisor |
---|---|
Název v anglickém jazyce: | HelenOS as Xen hypervisor |
Klíčová slova: | HelenOS, Xen, virtualizace, paravirtualizace |
Klíčová slova anglicky: | HelenOS, Xen, virtualization, paravirtualization |
Akademický rok vypsání: | 2010/2011 |
Typ práce: | diplomová práce |
Jazyk práce: | čeština |
Ústav: | Katedra distribuovaných a spolehlivých systémů (32-KDSS) |
Vedoucí / školitel: | Mgr. Martin Děcký, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 12.11.2010 |
Datum zadání: | 12.11.2010 |
Datum a čas obhajoby: | 03.09.2012 11:30 |
Datum odevzdání elektronické podoby: | 30.07.2012 |
Datum odevzdání tištěné podoby: | 31.07.2012 |
Datum proběhlé obhajoby: | 03.09.2012 |
Oponenti: | Mgr. Pavel Ježek, Ph.D. |
Zásady pro vypracování |
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. |
Seznam odborné literatury |
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 |
Předběžná náplň práce |
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. |
Předběžná náplň práce v anglickém jazyce |
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. |