Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
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.
 
Univerzita Karlova | Informační systém UK