SlideShare a Scribd company logo
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

More Related Content

What's hot

VMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project PresentationVMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project Presentation
Rabbah Adel Ammar
 
Virtualization concept slideshare
Virtualization concept slideshareVirtualization concept slideshare
Virtualization concept slideshare
Yogesh Kumar
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualizationelliando dias
 
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 ...
Shashi soni
 
VMware Virtualization
VMware Virtualization VMware Virtualization
VMware Virtualization
Ashwani Kumar
 
Virtualization
VirtualizationVirtualization
Virtualization
Kamal Chauhan
 
Vmware overview
Vmware overviewVmware overview
Vmware overview
Syed Zeeshan
 
Introduction to Hyper-V
Introduction to Hyper-VIntroduction to Hyper-V
Introduction to Hyper-V
Mark Wilson
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
Ahmad Hafeezi
 
Virtualization
VirtualizationVirtualization
Virtualization
Kingston Smiler
 
What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?
Insight
 
Virtualization
VirtualizationVirtualization
Virtualization
imp_satish
 
Virtualization
VirtualizationVirtualization
Virtualization
Avni Bindal
 
Server virtualization by VMWare
Server virtualization by VMWareServer virtualization by VMWare
Server virtualization by VMWare
sgurnam73
 
Cloud Computing: Virtualization
Cloud Computing: VirtualizationCloud Computing: Virtualization
Cloud Computing: Virtualization
Dr.Neeraj Kumar Pandey
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
Ashok Kumar
 
Virtualization
VirtualizationVirtualization
Virtualization
Chandan Varadaraj
 
Virtualization
VirtualizationVirtualization
Virtualization
Birju Tank
 
Virtualization.ppt
Virtualization.pptVirtualization.ppt
Virtualization.ppt
vishal choudhary
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
Kingston Smiler
 

What's hot (20)

VMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project PresentationVMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project Presentation
 
Virtualization concept slideshare
Virtualization concept slideshareVirtualization concept slideshare
Virtualization concept slideshare
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
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 ...
 
VMware Virtualization
VMware Virtualization VMware Virtualization
VMware Virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Vmware overview
Vmware overviewVmware overview
Vmware overview
 
Introduction to Hyper-V
Introduction to Hyper-VIntroduction to Hyper-V
Introduction to Hyper-V
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Server virtualization by VMWare
Server virtualization by VMWareServer virtualization by VMWare
Server virtualization by VMWare
 
Cloud Computing: Virtualization
Cloud Computing: VirtualizationCloud Computing: Virtualization
Cloud Computing: Virtualization
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization.ppt
Virtualization.pptVirtualization.ppt
Virtualization.ppt
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
 

Viewers also liked

Artigo espiritualidade
Artigo espiritualidadeArtigo espiritualidade
Artigo espiritualidade
Vanildo Zugno
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulization
AJIT NEGI
 
Virtualization: Force driving cloud computing
Virtualization: Force driving cloud computingVirtualization: Force driving cloud computing
Virtualization: Force driving cloud computing
Mayank Aggarwal
 
Types of Virtualization Solutions
Types of Virtualization SolutionsTypes of Virtualization Solutions
Types of Virtualization Solutions
Array Networks
 
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
RMK ENGINEERING COLLEGE, CHENNAI
 
Application Virtualization
Application VirtualizationApplication Virtualization
Application Virtualization
securityxploded
 
Desktop virtualization customer presentation
Desktop virtualization customer presentationDesktop virtualization customer presentation
Desktop virtualization customer presentation
Nuno Alves
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
Mehul Patel
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
Mehul Patel
 

Viewers also liked (11)

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
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 

Similar to Virtualization

Vitualisation
VitualisationVitualisation
Vitualisation
Priya_Srivastava
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
Dr. Sunil Kr. Pandey
 
Virtualization
VirtualizationVirtualization
Virtualization
Yansi Keim
 
Platform virtualization.raj
Platform virtualization.rajPlatform virtualization.raj
Platform virtualization.raj
NRajaMohanReddy
 
cloud concepts and technologies
cloud concepts and technologiescloud concepts and technologies
cloud concepts and technologies
Kalai Selvi
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
NeenaReji1
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
IGZ Software house
 
virtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdfvirtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdf
KowsalyaJayakumar2
 
All about virtualization spiceworks - slideshare
All about virtualization  spiceworks - slideshareAll about virtualization  spiceworks - slideshare
All about virtualization spiceworks - slideshare
Spiceworks Ziff Davis
 
Virtualization concepts in cloud computing
Virtualization concepts in cloud computingVirtualization concepts in cloud computing
Virtualization concepts in cloud computing
Integral university, India
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisorsGaurav Suri
 
Virtulization submission
Virtulization submissionVirtulization submission
Virtulization submission
Radhika Kalavadiya
 
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)
IRJET Journal
 
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
Blesson Babu
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
Mehul Boghra
 
Virtualizaiton-3.pptx
Virtualizaiton-3.pptxVirtualizaiton-3.pptx
Virtualizaiton-3.pptx
sebghataslamzai
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containers
Selvaraj Kesavan
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
ssuser6e6eec
 

Similar to 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
 

Recently uploaded

Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 

Recently uploaded (20)

Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 

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