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
Mechanismy virtualizace běhu operačních systémů
Název práce v češtině: Mechanismy virtualizace běhu operačních systémů
Název v anglickém jazyce: Mechanisms for operating system virtualization
Akademický rok vypsání: 2005/2006
Typ práce: diplomová práce
Jazyk práce: čeština
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: RNDr. Jakub Yaghob, Ph.D.
Řešitel: Mgr. Martin Děcký, Ph.D. - zadáno a potvrzeno stud. odd.
Datum přihlášení: 01.11.2005
Datum zadání: 01.11.2005
Datum a čas obhajoby: 11.09.2006 00:00
Datum odevzdání elektronické podoby:11.09.2006
Datum proběhlé obhajoby: 11.09.2006
Oponenti: prof. Ing. Petr Tůma, Dr.
 
 
 
Zásady pro vypracování
Přehled a taxonomie technologií, které se používají pro virtualizaci běhu operačních systémů (spouštění více operačních systémů nebo více oddělených kontextů operačního systému současně na jednom počítači), jejich porovnání co se týče rychlosti, bezpečnosti, determinismu, míry izolace, accountingu, podporovaných platforem, emulace hardwaru apod. Inherentní problémy virtualizace (závislost na platformě, SMP, virtuální hardware). Emulace, simulace, virtuální stroje, paravirtualizace, partitioning. Přehled běžně dostupných virtualizačních produktů (Bochs, QEMU, Simics, VMWare, Virtual PC, Virtual Server, OpenVZ, Denali, Mac on Linux, PearPC, Plex86, XEN, TRANGO, UML, Linux VServer, FreeBSD Jails, Solaris Zones) a jejich srovnání. Hardwarová podpora virtualizace (Power Hypervisor, V86, Vanderpool, Pacifica) a její využití.
Praktická demonstrace soft-partitioningu (rozdělení operačního systému na samostatné kontexty na úrovni kernelu) na kernelu SPARTAN.
Seznam odborné literatury
[1] Intel Virtualization Technology Specification for the IA-32 Intel
Architecture
ftp://download.intel.com/technology/computing/vptech/C97063-002.pdf
[2] Intel Virtualization Technology for the Intel Itanium Architecture
ftp://download.intel.com/technology/computing/vptech/30594202.pdf
[3] John Scott Robin, Cynthia E. Irvine: Analysis of the Intel Pentium's
Ability to Support a Secure Virtual Machine Monitor
http://www.cs.nps.navy.mil/people/faculty/irvine/publications/
/2000/VMM-usenix00-0611.pdf
[4] Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris,
Alex Ho, Rolf Neugebauer, Ian Pratt, Andrew Warfield: Xen and the
Art of Virtualization
http://www.cl.cam.ac.uk/Research/SRG/netos/papers/2003-xensosp.pdf
[5] QEMU, a Fast and Portable Dynamic Translator
http://www.usenix.org/publications/library/proceedings/usenix05/
/tech/freenix/bellard.html
[6] An Introduction to Virtualization
http://www.kernelthread.com/publications/virtualization/
[7] Reiner Sailer, Trent Jaeger, Enriquillo Valdez, Ronald Perez, Stefan
Berger, John Linwood Griffin, Leendert van Doorn: Building a
MAC-based Security Architecture for the Xen Opensource Hypervisor
(IBM Research)
[8] Reiner Sailer, Enriquillo Valdez, Trent Jaeger, Ronald Perez,
Leendert van Doorn, John Linwood Griffin, Stefan Berger: Secure
Hypervisor Approach to Trusted Virtualized Systems
(IBM Research)
 
Univerzita Karlova | Informační systém UK