Changes

Jump to: navigation, search

An Overview of Virtualization Techniques

99 bytes added, 18:24, 29 May 2008
Hypervisor Virtualization
At the time of writing there are three different types of hypervisor based virtualization:
- '''Paravirtualization''' - Under paravirtualization the guest operating systems must be modified specifically to run on the hypervisor. This typically restricts support to open source operating systems such as Linux and excludes proprietary operating systems such as Microsoft Windows. The ability of the guest system to communicate directly with the hypervisor results in greater performance levels than other virtualization approaches.
- '''Full Virtualization''' - Full virtualization provides support for unmodifed guest operating systems. In this scenario, the hypervisor provides emulation to handle privileged and protected CPU operations made by unmodified guest operating systems. As a result of this emulation the performance levels are lower than those provided by paravirtualization.
- '''Hardware Virtualization''' - Hardware virtualization is a hypervisor based solution that leverages Intel VT and AMD-V CPU virtualization support, using features of these technologies to handle any privileged and protected CPU operations of unmodified guests.
The following figure illustrates the hypervisor approach to virtualization:
[[Image:hypervisor_diagram.jpg|center|Hypervisor Virtualization Diagram]]
 
 
Hypervisor based viretualization solutions include Xen and Microsoft's Hyper-V technology.
1,798
edits

Navigation menu