TOPIC:
Taxonomy of virtualization techniques
• Virtualization is mainly used to emulate execution environments, storage, and networks
• Process-level techniques are implemented on top of an existing operating system, which
has full control of the hardware.
• System-level techniques are implemented directly on hardware and do not require or
require a minimum of support from an existing operating system
• Taxonomy
• .
HYPERVISORS
5
6
TYPES OF HARDWARE VIRTUALIZATION
• Here are the three types of hardware virtualization:
• Full Virtualization
• Emulation Virtualization
• Paravirtualization
• Full Virtualization
7
FULL VIRTUALIZATION
• full virtualization, the underlying hardware is completely simulated.
Guest software does not require any modification to run.
8
FULL VIRTUALIZATION
9
EMULATION VIRTUALIZATION
• In Emulation, the virtual machine simulates the hardware and hence
becomes independent of it. In this, the guest operating system does
not require modification
10
EMULATION VIRTUALIZATION
11
PARAVIRTUALIZATION
• In Paravirtualization, the hardware is not simulated. The guest
software run their own isolated domains
12
PARAVIRTUALIZATION
13
QUESTIONS
URL :
[Link]
1. Difference between Hypervisor and supervisor
2. How to configure Hardware virtualization
3. List the Allocations of Emulation virtualization
4. What is para virtualization
14
• Reference Books:
1. Mastering Cloud Computing Foundations and Applications
Programming,Rajkumar Buyya, Christian Vecchiola, S. Thamarai Selvi
m 2013, Morgan kauffman, Elsevier.
• 2. Cloud Computing Bible,Barrie Sosinsky, 2011, John Wiley & Sons.
3. Handbook of Cloud Computing, Borko Furht, Armando Escalante,
2010, Springer.
• 4. CLOUD COMPUTING Principles and Paradigms, Rajkumar Buyya,
James Broberg, Andrzej Goscinski, 2011, John Wiley & Sons.
15
•
• Thanking You!!!
16