SlideShare a Scribd company logo
VI
R
T
U
A
LI
Z
A
TI
O
N
 Virtualization is a framework or methodology of
dividing the resources of a computer into multiple
execution environments.
 It can also be explicate as an abstraction layer that
decouples the physical hardware from the operating
system to deliver greater IT resource utilization &
flexibility”.
 It is done by applying one or more concepts or
technologies such as:
Time-sharing,
Partial or complete machine simulation,
Hardware & software partitioning,
Emulation,
Quality of service,
And many others. . .
 Virtualization technology enables multiple operating
systems and application ‘images’ to share a single
physical server.
 A virtual server, or what is commonly known as a
‘virtual machine’, simulates the operations of your
servers.
 This enables an application to run on a machine as it
would on a physical server.
 Its 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 & MIT headed research through the years & eventually
developed the idea of a virtual Machine Monitor(VMM).
 The VMware virtualization platform is built on a BUSINESS-
READY ARCHITECTURE.
 Use software such as VMware vSphere to transform or
“virtualized” the hardware resources of an x86-based computer—
including the CPU, RAM, hard disk and network controller—to
create a fully functional VIRTUAL MACHINE that can run its own
operating system and applications just like a “real” computer.
 Each virtual machine contains a complete system, eliminating
potential conflicts. It works by inserting a thin layer of software
directly on the computer hardware or on a host operating system.
 This contains a virtual machine monitor or “hypervisor” that
allocates hardware resources dynamically and transparently.
 Multiple operating systems run concurrently on a single
physical computer and share hardware resources with each
other.
 By encapsulating an entire machine, including CPU, memory,
operating system, and network devices, a virtual machine is
completely compatible with all standard x86 operating
systems, applications, and device drivers.
 We can safely run several operating systems and applications
at the same time on a single computer, with each having
access to the resources it needs when it needs them.
x86 privilege
level architecture
without
virtualization
The binary
translation
approach to x86
virtualization
The
Paravirtualization
approach to x86
Virtualization
The hardware assist
approach to x86
virtualization
Memory Virtualization
Device and I/O virtualization
 Modern computer systems are composed of various hardware
& software layers.
 Virtualization inserts a software layer(VMM) at different
points in this architecture, comes in three variants:
 Hardware-level virtualization,
 Operating system-level,
 High-level language virtual
machines.
 Virtualization layer sits right on top of the real hardware.
 Since the VM presents a version the real machine, all software
written for that hardware(x86) will run on that virtual
machine.
 Original design from IBM in the 1960’s
 Virtualization layer sit between the operating system and the
application programs that run on the operating system
 Virtual Machine runs applications, or sets of applications
written for the operating system but in a controlled
environment
 use host OS API
 FreeBSD jails act like this.
 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 Real Machine
OS
JVM
Java Byte Code
Applications
 It enables us to get the most out of our server hardware.
 It will allow us to set up redundant servers for better fault
tolerance.
 Management is simplified.
 We can partition applications on separate OSes for greater
reliability.
 Provisioning new servers for prototyping, testing and
migration is simplified.
 We can save energy.
 Virtual Desktop Infrastructure can save us a fortune on PCs
 SimOS
 Microsoft Virtual Server
 Mac-on-Linux
 Linux-VServer
 OpenVZ
 Microsoft Virtual PC
 Hardware companies have taken notice of virtualizations
growing popularity and advantages
 Intel (called Virtualization Technology or VT-X Vander pool)
and AMD (Pacifica) are releasing processors that have built in
software virtualization support that try to eliminate emulation
costs
 This support will allow Xen to support unmodified
unprivileged OS’s (hello Windows support)
 Many organizations across Australia are starting to take
advantage of server virtualization to reduce power, cooling
and equipment costs, reduce server administration and
downtime, and gain a higher level of server redundancy.
Vitualisation

More Related Content

What's hot

Platform Virtualization
Platform VirtualizationPlatform Virtualization
Platform Virtualization
/ /
 
Virtualization
VirtualizationVirtualization
Virtualization
Yansi Keim
 
Virtualization
VirtualizationVirtualization
Virtualization
Azhar Nayeem
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its Types
HTS Hosting
 
Types of Virtualization Solutions
Types of Virtualization SolutionsTypes of Virtualization Solutions
Types of Virtualization Solutions
Array Networks
 
Virtualization
VirtualizationVirtualization
Virtualization
Ajay Chawda
 
Virtualization
Virtualization Virtualization
Virtualization
Sathish Bommisetti
 
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples.  Pol Mac AonghusaEmerging Technology in the Cloud! Real Life Examples.  Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
catherinewall
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulization
AJIT NEGI
 
Virtualization in Cloud Computing and Machine reference Model
Virtualization in Cloud Computing and Machine reference ModelVirtualization in Cloud Computing and Machine reference Model
Virtualization in Cloud Computing and Machine reference Model
Dr Neelesh Jain
 
Virtualization and how it leads to cloud
Virtualization and how it leads to cloudVirtualization and how it leads to cloud
Virtualization and how it leads to cloud
Huzefa Husain
 
Virtualization & cloud computing
Virtualization & cloud computingVirtualization & cloud computing
Virtualization & cloud computing
Soumyajit Basu
 
Virtualization technology and an application of building vm ware
Virtualization technology and an application of building vm wareVirtualization technology and an application of building vm ware
Virtualization technology and an application of building vm ware
Yeditepe University
 
What is VDI And How Does It Work
What is VDI And How Does It WorkWhat is VDI And How Does It Work
What is VDI And How Does It Work
ACECloudHosting1
 
Linux virtualization
Linux virtualizationLinux virtualization
Linux virtualization
Google
 
Virtual Machine Concept
Virtual Machine ConceptVirtual Machine Concept
Virtual Machine Concept
fatimaanique1
 
NCCE 2011 - Virtualization 101: The Fundamentals of Virtualization
NCCE 2011 - Virtualization 101: The Fundamentals of VirtualizationNCCE 2011 - Virtualization 101: The Fundamentals of Virtualization
NCCE 2011 - Virtualization 101: The Fundamentals of Virtualization
ncceconnect
 
Paravirtualization
ParavirtualizationParavirtualization
Paravirtualization
Shahbaz Sidhu
 
Intro cloud-1
Intro cloud-1Intro cloud-1
Intro cloud-1
Studying
 
Differences between Virtualization and Cloud
Differences between Virtualization and CloudDifferences between Virtualization and Cloud
Differences between Virtualization and Cloud
Duan van der Westhuizen
 

What's hot (20)

Platform Virtualization
Platform VirtualizationPlatform Virtualization
Platform Virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its Types
 
Types of Virtualization Solutions
Types of Virtualization SolutionsTypes of Virtualization Solutions
Types of Virtualization Solutions
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization
Virtualization Virtualization
Virtualization
 
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples.  Pol Mac AonghusaEmerging Technology in the Cloud! Real Life Examples.  Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulization
 
Virtualization in Cloud Computing and Machine reference Model
Virtualization in Cloud Computing and Machine reference ModelVirtualization in Cloud Computing and Machine reference Model
Virtualization in Cloud Computing and Machine reference Model
 
Virtualization and how it leads to cloud
Virtualization and how it leads to cloudVirtualization and how it leads to cloud
Virtualization and how it leads to cloud
 
Virtualization & cloud computing
Virtualization & cloud computingVirtualization & cloud computing
Virtualization & cloud computing
 
Virtualization technology and an application of building vm ware
Virtualization technology and an application of building vm wareVirtualization technology and an application of building vm ware
Virtualization technology and an application of building vm ware
 
What is VDI And How Does It Work
What is VDI And How Does It WorkWhat is VDI And How Does It Work
What is VDI And How Does It Work
 
Linux virtualization
Linux virtualizationLinux virtualization
Linux virtualization
 
Virtual Machine Concept
Virtual Machine ConceptVirtual Machine Concept
Virtual Machine Concept
 
NCCE 2011 - Virtualization 101: The Fundamentals of Virtualization
NCCE 2011 - Virtualization 101: The Fundamentals of VirtualizationNCCE 2011 - Virtualization 101: The Fundamentals of Virtualization
NCCE 2011 - Virtualization 101: The Fundamentals of Virtualization
 
Paravirtualization
ParavirtualizationParavirtualization
Paravirtualization
 
Intro cloud-1
Intro cloud-1Intro cloud-1
Intro cloud-1
 
Differences between Virtualization and Cloud
Differences between Virtualization and CloudDifferences between Virtualization and Cloud
Differences between Virtualization and Cloud
 

Similar to Vitualisation

Vitualisation
VitualisationVitualisation
Vitualisation
Priya_Srivastava
 
Virtualization: Force driving cloud computing
Virtualization: Force driving cloud computingVirtualization: Force driving cloud computing
Virtualization: Force driving cloud computing
Mayank Aggarwal
 
Virtualization
VirtualizationVirtualization
Virtualization
vishnurk
 
Virtualization
VirtualizationVirtualization
Virtualization
Kumar Harsha
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
Dr. Sunil Kr. Pandey
 
incs775_lect6.ppt
incs775_lect6.pptincs775_lect6.ppt
incs775_lect6.ppt
webhostingguy
 
Server Virtualization Architecture and Implementation
Server Virtualization Architecture and ImplementationServer Virtualization Architecture and Implementation
Server Virtualization Architecture and Implementation
Lockheed Martin
 
Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
Gaurav Marwaha
 
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
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud Computing
Rishikese MR
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technology
sanjoysanyal
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
Mehul Boghra
 
Mid term report
Mid term reportMid term report
Mid term report
lokesh039
 
Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session
aleyeldean
 
Parth virt
Parth virtParth virt
Parth virt
Parth Monga
 
Virtualisation with v mware
Virtualisation with v mwareVirtualisation with v mware
Virtualisation with v mware
sagaroceanic11
 
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
Neha417639
 
virtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdfvirtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdf
AkshithaReddy42848
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
NeenaReji1
 

Similar to Vitualisation (20)

Vitualisation
VitualisationVitualisation
Vitualisation
 
Virtualization: Force driving cloud computing
Virtualization: Force driving cloud computingVirtualization: Force driving cloud computing
Virtualization: Force driving cloud computing
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
 
incs775_lect6.ppt
incs775_lect6.pptincs775_lect6.ppt
incs775_lect6.ppt
 
Server Virtualization Architecture and Implementation
Server Virtualization Architecture and ImplementationServer Virtualization Architecture and Implementation
Server Virtualization Architecture and Implementation
 
Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
 
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
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud Computing
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technology
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 
Mid term report
Mid term reportMid term report
Mid term report
 
Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session
 
Parth virt
Parth virtParth virt
Parth virt
 
Virtualisation with v mware
Virtualisation with v mwareVirtualisation with v mware
Virtualisation with v mware
 
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
APznzaamT18LaGRvfDd3vc6XGHHoq2hlFqHYsO9vYeEQXTa-sAm9oMvLFaeBQkqdEEa1z4UJVAboW...
 
virtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdfvirtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdf
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
 

More from Priya_Srivastava

Pc ppt
Pc pptPc ppt
Pe,ppt
Pe,pptPe,ppt
Environment
EnvironmentEnvironment
Environment
Priya_Srivastava
 
Environmental
EnvironmentalEnvironmental
Environmental
Priya_Srivastava
 
S.c ppt
S.c pptS.c ppt
Vlsi
VlsiVlsi
Wtp ppt
Wtp pptWtp ppt
Technical ppt
Technical pptTechnical ppt
Technical ppt
Priya_Srivastava
 
M.c ppt
M.c pptM.c ppt
Project ppt on Rapid Battery Charger using Fuzzy Controller
Project ppt on Rapid Battery Charger using Fuzzy ControllerProject ppt on Rapid Battery Charger using Fuzzy Controller
Project ppt on Rapid Battery Charger using Fuzzy Controller
Priya_Srivastava
 
Project ppt
Project pptProject ppt
Project ppt
Priya_Srivastava
 
Bsp ppt
Bsp pptBsp ppt
Ecg ppt
Ecg pptEcg ppt
Afc ppt
Afc pptAfc ppt
C cp ppt
C cp pptC cp ppt
Ipc ppt
Ipc pptIpc ppt
Seminar ppt...; )
Seminar ppt...; )Seminar ppt...; )
Seminar ppt...; )
Priya_Srivastava
 
Technical presentation on
Technical  presentation onTechnical  presentation on
Technical presentation on
Priya_Srivastava
 
O.i.ppt
O.i.pptO.i.ppt
Filters
FiltersFilters

More from Priya_Srivastava (20)

Pc ppt
Pc pptPc ppt
Pc ppt
 
Pe,ppt
Pe,pptPe,ppt
Pe,ppt
 
Environment
EnvironmentEnvironment
Environment
 
Environmental
EnvironmentalEnvironmental
Environmental
 
S.c ppt
S.c pptS.c ppt
S.c ppt
 
Vlsi
VlsiVlsi
Vlsi
 
Wtp ppt
Wtp pptWtp ppt
Wtp ppt
 
Technical ppt
Technical pptTechnical ppt
Technical ppt
 
M.c ppt
M.c pptM.c ppt
M.c ppt
 
Project ppt on Rapid Battery Charger using Fuzzy Controller
Project ppt on Rapid Battery Charger using Fuzzy ControllerProject ppt on Rapid Battery Charger using Fuzzy Controller
Project ppt on Rapid Battery Charger using Fuzzy Controller
 
Project ppt
Project pptProject ppt
Project ppt
 
Bsp ppt
Bsp pptBsp ppt
Bsp ppt
 
Ecg ppt
Ecg pptEcg ppt
Ecg ppt
 
Afc ppt
Afc pptAfc ppt
Afc ppt
 
C cp ppt
C cp pptC cp ppt
C cp ppt
 
Ipc ppt
Ipc pptIpc ppt
Ipc ppt
 
Seminar ppt...; )
Seminar ppt...; )Seminar ppt...; )
Seminar ppt...; )
 
Technical presentation on
Technical  presentation onTechnical  presentation on
Technical presentation on
 
O.i.ppt
O.i.pptO.i.ppt
O.i.ppt
 
Filters
FiltersFilters
Filters
 

Recently uploaded

Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
bijceesjournal
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
IJECEIAES
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
integral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdfintegral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdf
gaafergoudaay7aga
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
SakkaravarthiShanmug
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
AjmalKhan50578
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
integral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdfintegral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdf
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 

Vitualisation

  • 2.  Virtualization is a framework or methodology of dividing the resources of a computer into multiple execution environments.  It can also be explicate as an abstraction layer that decouples the physical hardware from the operating system to deliver greater IT resource utilization & flexibility”.
  • 3.  It is done by applying one or more concepts or technologies such as: Time-sharing, Partial or complete machine simulation, Hardware & software partitioning, Emulation, Quality of service, And many others. . .
  • 4.  Virtualization technology enables multiple operating systems and application ‘images’ to share a single physical server.  A virtual server, or what is commonly known as a ‘virtual machine’, simulates the operations of your servers.  This enables an application to run on a machine as it would on a physical server.
  • 5.  Its 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 & MIT headed research through the years & eventually developed the idea of a virtual Machine Monitor(VMM).
  • 6.  The VMware virtualization platform is built on a BUSINESS- READY ARCHITECTURE.  Use software such as VMware vSphere to transform or “virtualized” the hardware resources of an x86-based computer— including the CPU, RAM, hard disk and network controller—to create a fully functional VIRTUAL MACHINE that can run its own operating system and applications just like a “real” computer.  Each virtual machine contains a complete system, eliminating potential conflicts. It works by inserting a thin layer of software directly on the computer hardware or on a host operating system.
  • 7.  This contains a virtual machine monitor or “hypervisor” that allocates hardware resources dynamically and transparently.  Multiple operating systems run concurrently on a single physical computer and share hardware resources with each other.  By encapsulating an entire machine, including CPU, memory, operating system, and network devices, a virtual machine is completely compatible with all standard x86 operating systems, applications, and device drivers.  We can safely run several operating systems and applications at the same time on a single computer, with each having access to the resources it needs when it needs them.
  • 8. x86 privilege level architecture without virtualization The binary translation approach to x86 virtualization The Paravirtualization approach to x86 Virtualization The hardware assist approach to x86 virtualization
  • 10. Device and I/O virtualization
  • 11.  Modern computer systems are composed of various hardware & software layers.  Virtualization inserts a software layer(VMM) at different points in this architecture, comes in three variants:  Hardware-level virtualization,  Operating system-level,  High-level language virtual machines.
  • 12.  Virtualization layer sits right on top of the real hardware.  Since the VM presents a version the real machine, all software written for that hardware(x86) will run on that virtual machine.  Original design from IBM in the 1960’s
  • 13.  Virtualization layer sit between the operating system and the application programs that run on the operating system  Virtual Machine runs applications, or sets of applications written for the operating system but in a controlled environment  use host OS API  FreeBSD jails act like this.
  • 14.  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 Real Machine OS JVM Java Byte Code Applications
  • 15.  It enables us to get the most out of our server hardware.  It will allow us to set up redundant servers for better fault tolerance.  Management is simplified.  We can partition applications on separate OSes for greater reliability.  Provisioning new servers for prototyping, testing and migration is simplified.  We can save energy.  Virtual Desktop Infrastructure can save us a fortune on PCs
  • 16.  SimOS  Microsoft Virtual Server  Mac-on-Linux  Linux-VServer  OpenVZ  Microsoft Virtual PC
  • 17.  Hardware companies have taken notice of virtualizations growing popularity and advantages  Intel (called Virtualization Technology or VT-X Vander pool) and AMD (Pacifica) are releasing processors that have built in software virtualization support that try to eliminate emulation costs  This support will allow Xen to support unmodified unprivileged OS’s (hello Windows support)
  • 18.  Many organizations across Australia are starting to take advantage of server virtualization to reduce power, cooling and equipment costs, reduce server administration and downtime, and gain a higher level of server redundancy.