170 likes | 509 Views
Virtual Machine Technology. Virtual machine concept. Virtual machine concept. Virtual machine concept. VM. VM. VM. VMM/Hypervisor. Host Resource. Why virtual machine?. Support multiple users On-demand computing environment creation & customization
E N D
Virtual machine concept VM VM VM VMM/Hypervisor Host Resource
Why virtual machine? • Support multiple users • On-demand computing environment creation & customization • QoS guaranteed & performance isolation • High availability • Easy management • Access “root” privilege • …
CPU virtualization Full virtualization OS Assisted Virtualization or Paravirtualization Hardware Assisted Virtualization
Paravirtualization: Xen • Different hardware components not fully emulated. It only organizes the usages->near-native performance • Layout of a Xen based system: Privileged host system(Dom0) and unprivileged guest systems (DomU) • DomU are working cooperatively • Guest and host OS has to be adapted to XEN (Kernel-Patch), but not the applications