| |
| |
|
Techniques of Virtualisation of Computing Platforms in Linux
Župka, Jiří ; Kumpošt, Marek (referee) ; Vojnar, Tomáš (advisor)
The thesis tests and compares various existing virtualization tools for virtualization of computing platforms and explains important conceptions of virtualization technology. It's main contribution is a performance, efficiency, scalability and robustness comparison of virtualization tools. This comparison should help the Redhat company to make a decision whether they should leave XEN as a main virtualization tool in their distributions and move on to another newer and more user friendly virtualization tool like KVM.
|
|
Analysis of Entropy Levels in the Entropy Pool of Random Number Generator
Krempa, Peter ; Hanáček, Petr (referee) ; Barabas, Maroš (advisor)
V informatice je pojem entropie obvykle znám jako nahodný proud dat. Tato práce krátce shrnuje metody generovaní nahodných dat a popisuje generátor náhodnych čísel, jež je obsažen v jádře operačního systému Linux. Dále se práce zabývá určením bitové rychlosti generování nahodných dat tímto generátorem ve virtualizovaném prosředí, které poskytují různé hypervizory. Práce popíše problémy nízkého výkonu generátory nahodných dat ve virtualním prostředí a navrhne postup pro jejich řešení. Poté je nastíňena implementace navržených postupů, které je podrobena testům a její vysledky jsou porovnány s původním systémem. Systém pro distribuci entropie může dále vylepšit množství entropie v sytémovém jádře o několik řádu, pokud je připojen k vykonému generátoru nahodných dat.
|
|
Virtualization for the x86 platform
Müller, Pavel ; Kyselý, František (referee) ; Pelka, Tomáš (advisor)
A thesis describes a virtualization of x86 platform. In the first part the virtualization, its utilization and specific types of virtualization are described in a general way. The specific types of virtualization are full virtualization, paravirtualization, virtualization on core level, hardware virtualization and application virtualization. There is also described a general function of virtual machine, reasons of virtualization implementing, current development, focusing on future development and virtualization security. In the second part the thesis tries to find a solution with establishment charges of virtualization. To test purposes the following software programs were used. The first one is freeware benchmark Sandra from SiSoft company and second one is a software created on the basis of the thesis. For the tests the CPU overhead both an arithmetic-logical unit and a unit for work with numbers and floating decimal point, a RAM data transmission efficiency and a hard disk logging rate were chosen. The following test machines were described: VMWare, VirtualBox and Xen. In the third and the last part of the thesis is a description of network interface virtualization methods with a utilization of tun and tap system. In each particular step a virtual network interface creation and implementation are presented. Model situations of communication among virtual and physical machines with usage of these devices are described at the end of the thesis.
|
|
Network Performance in Virtualized Environment
Hlaváček, Martin ; Puš, Viktor (referee) ; Kaštovský, Petr (advisor)
The thesis deals with problems concerning network performance in virtualized environment. There is an opening presentation of basics and techniques of virtualization. It describes network communication issues on virtualized environment such as Xen, KVM and VMware. There are also mentioned factors affecting network communication. Finally the performance of those environments is measured and results are analyzed.
|
|
HelenOS port to Xen hypervisor
Benhák, Tomáš ; Děcký, Martin (advisor) ; Tůma, Petr (referee)
The goal of the master thesis is the paravirtualization of HelenOS operating system for Xen hypervisor on IA-32. The result of the thesis is a prototype implementation which allows to run HelenOS as a PV guest under Xen hypervisor. The thesis analyses the Xen hypervisor interface with respect to the paravirtualized operating system running under it, the relevant parts of HelenOS kernel and changes in them forced by the paravirtualization.
|
|
Virtualization of virtualization software
Holovová, Simona ; Ilgner, Petr (referee) ; Lieskovan, Tomáš (advisor)
The bachelor thesis deals with virtualization. The main goal is to compare selected virtualization platforms and describe their functioning. The theoretical part describes the theoretical basis for virtualization, its fundamentals as well as various types and security threats. The practical part contains the description and the way of performing the tests as well as the used tool. Subsequently, the results obtained are interpreted and compared. The thesis is further dealing with nested virtualization and measuring its effectiveness.
|
|
HelenOS port to Xen hypervisor
Benhák, Tomáš ; Děcký, Martin (advisor) ; Tůma, Petr (referee)
The goal of the master thesis is the paravirtualization of HelenOS operating system for Xen hypervisor on IA-32. The result of the thesis is a prototype implementation which allows to run HelenOS as a PV guest under Xen hypervisor. The thesis analyses the Xen hypervisor interface with respect to the paravirtualized operating system running under it, the relevant parts of HelenOS kernel and changes in them forced by the paravirtualization.
|
|
HelenOS as Xen hypervisor
Dolejš, Jan ; Děcký, Martin (advisor) ; Ježek, Pavel (referee)
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.
|