8 Hardware System Virtualization Techniques
Hello students,
In our last lecture we introduce system level virtualization and hypervisor was one of the key software that emulates a machine.
Hypervisor is like a middle-person which co-ordinates the process of creating and managing virtual machines on one side and on the other side it manages all system hardware operations, either with the help of operating system or without it, depending which type of Hypervisors it is.
When it comes to dealing with system operations, we are essentially dealing with actual physical hardware (actual hard disk, actual memory, actual processor, actual network etc.) via instruction set architecture (ISA)
In this lecture, we focus on four techniques that can be utilized by Hypervisors to virtualize the underlying hardware/system
- Hardware assisted Virtualization (= VMM + custom hardware)
- Full Virtualization (= full virtual machine inclusive of OS and apps over it)
- Para Virtualization (= modified guest OS + thin VM)
- Partial Virtualization (= Virtualization + some common underlying shared OS resources)
We finally end our lecture by introducing a key techniques that is used by Hypervisors in cloud environment namely
Server Consolidation
(optimizing the number of virtual machine running on each physical machine)
Virtual Machine Live Migration
(moving virtual machine to a different physical machine on-the-fly with no side affect)
Thank you
Comments
Post a Comment