|
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.
|
|
Comparison of virtualization systems technologies
SLÁDEK, Lukáš
This bachelor thesis deals with the description of virtualization technology systems commonly used in IT practice. It discusses basic concepts, defines the term virtualization. The larger part is devoted to analysis of the principles on which the virtualization works. We can find here the concept of hardware virtualization, software virtualization, paravirtualization, hypervisor and other. All of these concepts are explained. The following is a description of products that are in common practice used to virtualization, including the description of their architecture and components of virtualization systems. Three representatives of hardware virtualization are described in detail -- VMware ESXi, Microsoft Hyper-V, Xen Hypervisor and two representatives of the software virtualization -- Oracle VM VirtualBox and VMware Workstation as well. These five products are tested and evaluated in the last part of the thesis. Based on the overall benchmarking are systems approximately the same performance, but in particular tests we can find differences.
|
|
Virtualization in IS/ICT
Naiman, Michal ; Gála, Libor (advisor) ; Kašpar, Jaromír (referee)
The goal of the thesis is to examine and assess actual portfolio of products on the market for server visualization and to compare performance of individual products with performance of the physical machine. The research and the assessment of the actual portfolio will be carried out with the focus on current trends in the area of server virtualization, reasons for realization, and important aspects for their successful implementation. The comparison will be carried out in areas of supported platforms, hardware emulation spectra, hardware limitations, licensing and prices. Further it will be performed comparison in the form of benchmark performance in areas of CPU, RAM, hard-drive throughput, and network throughput of most commonly used products for server virtualization.
|