IMPLEMENTATION LEVELS OF
VIRTUALIZATION
By
Gokulnath S
VIRTUALIZATION
 Virtualization is a computer architecture technology
by which multiple virtual machines (VMs) are
multiplexed in the same hardware machine.
 Purpose of VM
Enhance resource sharing by many
users
Improve computer performance in terms
of resource utilization and application flexibility
DIFFERENCE BETWEEN TRADITIONAL AND
VITRUAL MACHINE
 A traditional computer runs with a host operating
system specially tailored for its hardware
architecture.
 After virtualization, different user applications
managed by their own operating systems (guest
OS) can run on the same hardware, independent of
the host OS.
Tradition computer and After virtualization
VIRTUALIZATION LAYERS
The virtualization software creates the abstraction of
VMs by interposing a virtualization layer at various
levels of a computer system
 The instruction set architecture (ISA) level
 Hardware level
 Operating system level
 Library support level
 Application level
Application in Five Abstraction levels
Advantage of OS Extension for Virtualization
1. VMs at OS level has minimum startup/shutdown
cost.
2. OS-level VM can Easily Synchronize with its
enviroment.
Disadvantage of OS Extension for Virtualization
 All VMs in the same OS container must have the
same or similar guest OS, which restrict
application flexibility of different VMs on the same
physical machine.
Implementation levels of virtualization

Implementation levels of virtualization

  • 1.
  • 2.
    VIRTUALIZATION  Virtualization isa computer architecture technology by which multiple virtual machines (VMs) are multiplexed in the same hardware machine.  Purpose of VM Enhance resource sharing by many users Improve computer performance in terms of resource utilization and application flexibility
  • 3.
    DIFFERENCE BETWEEN TRADITIONALAND VITRUAL MACHINE  A traditional computer runs with a host operating system specially tailored for its hardware architecture.  After virtualization, different user applications managed by their own operating systems (guest OS) can run on the same hardware, independent of the host OS.
  • 4.
    Tradition computer andAfter virtualization
  • 5.
    VIRTUALIZATION LAYERS The virtualizationsoftware creates the abstraction of VMs by interposing a virtualization layer at various levels of a computer system  The instruction set architecture (ISA) level  Hardware level  Operating system level  Library support level  Application level
  • 6.
    Application in FiveAbstraction levels
  • 8.
    Advantage of OSExtension for Virtualization 1. VMs at OS level has minimum startup/shutdown cost. 2. OS-level VM can Easily Synchronize with its enviroment. Disadvantage of OS Extension for Virtualization  All VMs in the same OS container must have the same or similar guest OS, which restrict application flexibility of different VMs on the same physical machine.