4월, 2015의 게시물 표시

Xen overview

Reference: CPU scheduling for virtual desktop infrastructure, Hwanju Kim Task-aware Virtual Machine Scheduling for I/O Performance, Hwanju Kim, VEE'09 Running Xen, Matthews, Prentice hall Xen Overview Xen is an open-source hypervisor based on a paravirtualization technique, which achieves higher performance than full virtualization approaches. (Full virtualizatoin: allows a system to run many instructions directly on the raw ahrdware. It no longer must use software to simulate a different basic architecture.) Xen puts the priviledged VM, called domain0 , in charge of managing other guest VMs, called domainU . Xen also supports full virtualization based on hardware-assisted virtualization(Intel-VT and AMD-V), ensuring that it is possible to run unmodified OSes such as Windows. such a full-virtualized domain is called a hardware virtual machine (HVM) by Xen. The Xen Hypervisor The Xen hypervisor is the heart of Xen. It sits between the guest domains and the physica...