SlideShare une entreprise Scribd logo
1  sur  21
Guided By : Dr. Sudhanshu Kumar Jha (NIT Jamshedpur) 
Virtualization 
Details, Working, Architecture and Future 
By Kumar Harsha(NIT Jamshedpur)
What is Virtualization 
 Virtualization is a framework or methodology of dividing the resources of a computer into 
multiple execution environments, 
 Done by applying one or more concepts or technologies such as: 
 hardware and software partitioning, 
 time-sharing, 
 partial or complete machine simulation, 
 emulation, 
 quality of service, 
 and many others. 
 “Virtualization is an abstraction layer that decouples the physical hardware from the 
operating system to deliver greater IT resource utilization and flexibility.” – 
www.vmware.com
Virtualization History 
 Not a new concept 
 1960’s at IBM: 
 M44/44X Project, the goal of which was being to evaluate the then 
emerging time sharing system concepts 
 The architecture was based on virtual machines: the main machine was 
an IBM 7044 (M44) and each virtual machine was an experimental image 
of the main machine (44X) 
 IBM and MIT headed research through the years and eventually 
developed the idea of a Virtual Machine Monitor (VMM)
Types Of Virtualization 
 Virtualization is the creation of a virtual (rather than actual) version of something, such 
as an operating system, a server, a storage device or network resources. 
 In 2005, virtualization software was adopted faster than anyone imagined, including the 
experts. There are three areas of IT where virtualization is making headroads, network 
virtualization, storage virtualization and server virtualization: 
Virtualization 
Types 
Hardware 
virtualization 
Desktop 
virtualization 
High Level 
Language 
Machine 
Virtualization
Hardware Virtualization 
 Hardware virtualization or platform virtualization refers to the 
creation of a virtual machine that acts like a real computer with 
an operating system. 
 In Hardware Virtualization: 
 Software executed on these virtual machines is separated from the 
underlying hardware resources. 
 In hardware virtualization, the host machine is the actual machine on 
which the virtualization takes place, and the guest machine is the virtual 
machine.
Desktop Virtualization 
 Desktop virtualization is the concept of 
separating the logical desktop from the 
physical machine. 
 In Desktop Virtualization: 
 The host computer in this scenario becomes a 
server computer capable of hosting multiple 
virtual machines at the same time for multiple 
users. 
 Thin clients, which are seen in desktop 
virtualization, are simple and/or cheap computers 
that are primarily designed to connect to the 
network.
High Level Language Machine Virtualization 
 The virtualization layer sits as an 
application program on top of the 
operating system 
 Can run any programs written for 
that virtual machine abstraction 
regardless of the operating system 
hosting that virtual machine 
 Anyone have an example of this – 
Java , Smalltalk, etc.
Virtualization 
Architecture 
Type, Configuration, Vendor and Limitation
Virtualization Architecture 
Parent Partition Child Partitions 
hypervisor 
User Mode 
Kernel Mode 
Virtualization 
Service 
Providers 
(VSPs) 
WMI Provider 
Server Core 
Kernel 
IHV 
Drivers 
Virtualization 
Service 
Clients 
(VSCs) 
Kernel 
VMBus Enlightenments 
Virtualization Stack 
VM Worker 
VM Processes 
Service 
Applications 
Provided by: 
Host OS 
OS 
Virtualization 
ISV 
OEM 
Physical Architecture / Hardware
Hypervisor 
 A hypervisor, also called a virtual machine manager, is a program 
that allows multiple operating systems to share a single 
hardware processor. 
 Classification: 
 Type 1 (or native, bare metal) hypervisors run directly on the host's 
hardware to control the hardware and to manage guest operating 
systems. 
 Type 2 (or hosted) hypervisors run within a conventional operating-system 
environment. With the hypervisor layer as a distinct second 
software level.
Type I Hypervisor 
Type 1 hypervisors run directly on the 
system hardware. They are often referred 
to as a "native" or "bare metal" or 
"embedded" hypervisors in vendor 
literature.
Limitations of Type I Hypervisor 
 Old Type I Hypervisors had static allocation of resources which in which if 
one of the guest OS requires all the resources (like RAM) of the Host server 
then no additional guest OS can be installed on that Host server. Although, 
this was overcome by the introduction of the new version of the Type I 
Hypervisors that have dynamic or over-allocation that makes the Guest OS 
think as if it has all the resources it needs (not more than the what the Host 
OS has). 
 Costly, as the Type I Hypervisor comes for free along with the management 
console but for the advance features that actually make a company more 
efficient like automated Guest OS migration, automatic switching on/off of 
the linked servers in the network etc the cost is a lot more.
Type II Hypervisor 
 Type 2 hypervisors run on a host 
operating system. When the 
virtualization movement first began 
to take off, Type 2 hypervisors were 
most popular.
Hypervisor 
 While using Networking applications on both the Guest as well as Host OS, 
sometimes the network traffic can’t pass through due to conflict, e.g. in 
Microsoft Outlook. 
 Licensing can sometimes be on per processor or per core basis which can 
turn out to be too costly for even a single hardware server if it has multiple 
processor slots. 
 In File transfer across the Guest OS and Host OS, the File System must be 
the same or else it can cause issues. 
 Guest OS add-ons (appliances) need to be installed for it to run without any 
issues.
Vendor of Hypervisor
Performance chart (Speed)
Performance chart (Bandwidth)
Performance chart (Latency)
Performance chart (SPEC Score)
Future Of Virtualization 
Mobile 
Virtualization
Virtualization

Contenu connexe

Tendances

Virtualization presentation
Virtualization presentationVirtualization presentation
Virtualization presentation
Mangesh Gunjal
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentation
aleyeldean
 

Tendances (20)

Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technology
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
Vmware overview
Vmware overviewVmware overview
Vmware overview
 
Virtualization presentation
Virtualization presentationVirtualization presentation
Virtualization presentation
 
Cloud Computing: Virtualization
Cloud Computing: VirtualizationCloud Computing: Virtualization
Cloud Computing: Virtualization
 
VMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project PresentationVMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project Presentation
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentation
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
Virtualization basics
Virtualization basics Virtualization basics
Virtualization basics
 
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
 
VMware Virtualization
VMware Virtualization VMware Virtualization
VMware Virtualization
 
VMWARE ESX
VMWARE ESXVMWARE ESX
VMWARE ESX
 
Virtual Machine Concept
Virtual Machine ConceptVirtual Machine Concept
Virtual Machine Concept
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology Overview
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Virtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMwareVirtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMware
 
1.Introduction to virtualization
1.Introduction to virtualization1.Introduction to virtualization
1.Introduction to virtualization
 

En vedette

En vedette (9)

Artigo espiritualidade
Artigo espiritualidadeArtigo espiritualidade
Artigo espiritualidade
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulization
 
Virtualization: Force driving cloud computing
Virtualization: Force driving cloud computingVirtualization: Force driving cloud computing
Virtualization: Force driving cloud computing
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Types of Virtualization Solutions
Types of Virtualization SolutionsTypes of Virtualization Solutions
Types of Virtualization Solutions
 
Cs6703 grid and cloud computing unit 3
Cs6703 grid and cloud computing unit 3Cs6703 grid and cloud computing unit 3
Cs6703 grid and cloud computing unit 3
 
Application Virtualization
Application VirtualizationApplication Virtualization
Application Virtualization
 
Desktop virtualization customer presentation
Desktop virtualization customer presentationDesktop virtualization customer presentation
Desktop virtualization customer presentation
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 

Similaire à Virtualization

virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
Gaurav Suri
 

Similaire à Virtualization (20)

Parth virt
Parth virtParth virt
Parth virt
 
Vitualisation
VitualisationVitualisation
Vitualisation
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Platform virtualization.raj
Platform virtualization.rajPlatform virtualization.raj
Platform virtualization.raj
 
cloud concepts and technologies
cloud concepts and technologiescloud concepts and technologies
cloud concepts and technologies
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
virtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdfvirtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdf
 
incs775_lect6.ppt
incs775_lect6.pptincs775_lect6.ppt
incs775_lect6.ppt
 
All about virtualization spiceworks - slideshare
All about virtualization  spiceworks - slideshareAll about virtualization  spiceworks - slideshare
All about virtualization spiceworks - slideshare
 
Virtualization concepts in cloud computing
Virtualization concepts in cloud computingVirtualization concepts in cloud computing
Virtualization concepts in cloud computing
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
 
Virtulization submission
Virtulization submissionVirtulization submission
Virtulization submission
 
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
IRJET- A Survey on Virtualization and Attacks on Virtual Machine Monitor (VMM)
 
Processor Virtualization Comparison VMWare ESXi vs Microsoft Hyper-V
Processor Virtualization Comparison VMWare ESXi vs Microsoft Hyper-VProcessor Virtualization Comparison VMWare ESXi vs Microsoft Hyper-V
Processor Virtualization Comparison VMWare ESXi vs Microsoft Hyper-V
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 
Virtualizaiton-3.pptx
Virtualizaiton-3.pptxVirtualizaiton-3.pptx
Virtualizaiton-3.pptx
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containers
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
 

Dernier

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Dernier (20)

Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

Virtualization

  • 1. Guided By : Dr. Sudhanshu Kumar Jha (NIT Jamshedpur) Virtualization Details, Working, Architecture and Future By Kumar Harsha(NIT Jamshedpur)
  • 2. What is Virtualization  Virtualization is a framework or methodology of dividing the resources of a computer into multiple execution environments,  Done by applying one or more concepts or technologies such as:  hardware and software partitioning,  time-sharing,  partial or complete machine simulation,  emulation,  quality of service,  and many others.  “Virtualization is an abstraction layer that decouples the physical hardware from the operating system to deliver greater IT resource utilization and flexibility.” – www.vmware.com
  • 3. Virtualization History  Not a new concept  1960’s at IBM:  M44/44X Project, the goal of which was being to evaluate the then emerging time sharing system concepts  The architecture was based on virtual machines: the main machine was an IBM 7044 (M44) and each virtual machine was an experimental image of the main machine (44X)  IBM and MIT headed research through the years and eventually developed the idea of a Virtual Machine Monitor (VMM)
  • 4. Types Of Virtualization  Virtualization is the creation of a virtual (rather than actual) version of something, such as an operating system, a server, a storage device or network resources.  In 2005, virtualization software was adopted faster than anyone imagined, including the experts. There are three areas of IT where virtualization is making headroads, network virtualization, storage virtualization and server virtualization: Virtualization Types Hardware virtualization Desktop virtualization High Level Language Machine Virtualization
  • 5. Hardware Virtualization  Hardware virtualization or platform virtualization refers to the creation of a virtual machine that acts like a real computer with an operating system.  In Hardware Virtualization:  Software executed on these virtual machines is separated from the underlying hardware resources.  In hardware virtualization, the host machine is the actual machine on which the virtualization takes place, and the guest machine is the virtual machine.
  • 6. Desktop Virtualization  Desktop virtualization is the concept of separating the logical desktop from the physical machine.  In Desktop Virtualization:  The host computer in this scenario becomes a server computer capable of hosting multiple virtual machines at the same time for multiple users.  Thin clients, which are seen in desktop virtualization, are simple and/or cheap computers that are primarily designed to connect to the network.
  • 7. High Level Language Machine Virtualization  The virtualization layer sits as an application program on top of the operating system  Can run any programs written for that virtual machine abstraction regardless of the operating system hosting that virtual machine  Anyone have an example of this – Java , Smalltalk, etc.
  • 8. Virtualization Architecture Type, Configuration, Vendor and Limitation
  • 9. Virtualization Architecture Parent Partition Child Partitions hypervisor User Mode Kernel Mode Virtualization Service Providers (VSPs) WMI Provider Server Core Kernel IHV Drivers Virtualization Service Clients (VSCs) Kernel VMBus Enlightenments Virtualization Stack VM Worker VM Processes Service Applications Provided by: Host OS OS Virtualization ISV OEM Physical Architecture / Hardware
  • 10. Hypervisor  A hypervisor, also called a virtual machine manager, is a program that allows multiple operating systems to share a single hardware processor.  Classification:  Type 1 (or native, bare metal) hypervisors run directly on the host's hardware to control the hardware and to manage guest operating systems.  Type 2 (or hosted) hypervisors run within a conventional operating-system environment. With the hypervisor layer as a distinct second software level.
  • 11. Type I Hypervisor Type 1 hypervisors run directly on the system hardware. They are often referred to as a "native" or "bare metal" or "embedded" hypervisors in vendor literature.
  • 12. Limitations of Type I Hypervisor  Old Type I Hypervisors had static allocation of resources which in which if one of the guest OS requires all the resources (like RAM) of the Host server then no additional guest OS can be installed on that Host server. Although, this was overcome by the introduction of the new version of the Type I Hypervisors that have dynamic or over-allocation that makes the Guest OS think as if it has all the resources it needs (not more than the what the Host OS has).  Costly, as the Type I Hypervisor comes for free along with the management console but for the advance features that actually make a company more efficient like automated Guest OS migration, automatic switching on/off of the linked servers in the network etc the cost is a lot more.
  • 13. Type II Hypervisor  Type 2 hypervisors run on a host operating system. When the virtualization movement first began to take off, Type 2 hypervisors were most popular.
  • 14. Hypervisor  While using Networking applications on both the Guest as well as Host OS, sometimes the network traffic can’t pass through due to conflict, e.g. in Microsoft Outlook.  Licensing can sometimes be on per processor or per core basis which can turn out to be too costly for even a single hardware server if it has multiple processor slots.  In File transfer across the Guest OS and Host OS, the File System must be the same or else it can cause issues.  Guest OS add-ons (appliances) need to be installed for it to run without any issues.
  • 20. Future Of Virtualization Mobile Virtualization