Full Virtualization
Virtual Systems and Services
Full Virtualization
• Full Virtualization is a virtualization technique in which
VMs or Virtual Servers are created and run on a single
physical server.
• Each VM has its own OS and runs independently
• The software layer providing the virtualization is called as
Hypervisor or Virtual Machine Monitor (VMM).
• The hypervisor is inserted b/w the hardware and VMs
Virtual Systems and Services
Full Virtualization
• The guest OS is completely
decoupled from the underlying
hardware
• Each guest OS is unmodified and
unaware that it is being virtualized
• The application/user level
instructions are directly executed by
underlying hardware
• The OS level requests are translated
by Hypervisor at run time
Virtual Systems and Services
Full Virtualization
• Examples of full virtualization are VMware ESXi , Virtual
Box and Microsoft Virtual Server.
Virtual Systems and Services
Disadvantages
• The performance of full virtualization may not be ideal as
the Binary translation of OS requests takes place at run
time
• Any physical server fault or failure can effect all the VMs
Virtual Systems and Services