SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Contents
 Introduction
 Virtualization Architecture.
 Virtualization Techniques .
 Full Virtualization.
What is?
Types
Challenge
Binary Translation
Advantage & Disadvantage
Application
 Implementation of hosted full virtualization by Oracle
VM Virtual Box.
 Conclusion.
Introduction
Virtualization is the simulation of the software and/or
hardware upon which other software runs. This
simulated environment is called virtual machine. Each
VM can run its own operating systems and
applications as if it were in a physical machine. So It is
way to run multiple operating systems on the same
hardware at the same time.
 For e.g., Windows and Linux both can run on the same
laptop at the same time
Virtualization Architecture
Hosted Architecture.
Bare-Metal Architecture.
Hosted Architecture
 In this architecture, host operating system is first
installed.
 A piece of software called a hypervisor or virtual
machine monitor (VMM) is installed on top of the host
OS.
 It allows users to run various guest operating systems
within their own application windows.
• Eg. VMware Workstation, Oracle Virtual Box , Microsoft
Virtual PC.
Hosted Architecture
Hosted Virtual Machine Monitor is installed on top of host OS
Hosted Architecture( Pros & Cons)
Advantage
ease of installation and configuration.
Unmodified Host OS & Guest OS.
run on a wide variety of pc.
Disadvantage
performance degradation.
lack of support for real-time operating systems.
Bare-Metal Architecture
• In this architecture, type1 hypervisor or VMM is
installed on the bare hardware.
• VMM communicates directly with system hardware
rather than relying on a host operating system.
– E.g: VMWARE ESX, VMWARE ESXi, Microsoft Hyper-V.
Bare-Metal Architecture
Bare-metal virtual machine monitor is installed directly on system
hardware
Bare-Metal Architecture (Pros &
Cons)
Advantages
Improved I/O Performance.
Support Real Time OS.
Disadvantage
Difficult to install & Configure.
Depends upon hardware platform.
Virtualization Techniques
Software Virtualization
Full Virtualization using binary translation.
Para Virtualization or OS assisted Virtualization.
Hardware Assisted Virtualization.
FULL VIRTUALIZATION
(What is ?)
• It is a virtualization technique used to provide a
virtual machine environment which is a complete
simulation of the underlying hardware.
• All operating systems and applications which
can run natively on the hardware can also be
run in the virtual machine.
• The guest OS need not be modified.
• Guest OS do not aware the existence of VM.
• Each VM is independent of each other.
Types of Full Virtualization
Hypervisor or Virtual Machine Monitor (VMM)
 SW component that implements virtual machine hardware
abstraction.
 Responsible for hosting and managing virtual machines & running
of guest OS.
H
O
S
T
E
D
B
A
R
E
M
E
T
A
L
virtualization – Challenges
(X86)
 CPU provide 4 protection level(
Ring 0 to Ring 3) to OS to execute
code.
 OS kernel is designed to run at ring
0 to execute the code directly on
the hardware and handle privileged
instruction .
 User Application(s) run at ring 3
(less privileged)
So Where Hypervisor resides?
Binary Translation in Full Virtualization
 VMM runs at Ring 0 & Guest OS at Ring 1(with more
privilege than application executing in user space).
 VMM executes
 privileged instruction by dynamically translating the instruction
of guest OS into a sequence of instruction appropriate to execute in
real h/w.
 It executes the user level instruction directly.
Full Virtualization – Advantages &
Disadvantage
Advantage
 Secure
 The emulation layer isolates VMs from the host OS & other
application (s).
 Total VM portability
 The emulating h/w interface & guest Os forms a standard
package that can be ported & run in any platform.
 Run unmodified OS
 Guest OS do not aware of being virtualized.
Disadvantage
– Performance degradation in hosted full virtualization.
– Hardware dependency in bare-metal full virtualization.
Application of Full Virtualization
 Hosted Full Virtualization is used for Desktop
Virtualization.
Eg: Microsoft Virtual PC & Oracle VM Virtual Box.
 Bare-Metal Full Virtualization is used for Server
Virtualization.
Microsoft Hyper-V and VMware ESX Server.
 Server Virtualization is used in Cloud Computing.
Implementation of Full virtualization
(Hosted Architecture)
Platform
Hardware
oIntel® Core™2 Duo CPU
o2 GB RAM
o160 GB HDD
Software
•Windows 7 as Host OS.
•Windows XP & LINUX as Guest OS.
•Oracle VM Virtual Box.
Implementation of Full virtualization
(Hosted Architecture)
Step1: Install Microsoft Virtual PC ( type2 Hypervisor).
Step2: Create VM1 with winxp (sp2) as guest OS &
VM2 with Linux as guest OS.
Step3: Install your desired application on guest OS
Conclusion
The future of enterprise IT management will be based
on virtual computing. Intel® VT makes it possible to
maximize computer utilization while minimizing all
associated overheads of management, power
consumption, maintenance and physical space.
Virtualization also allows the industry to run business
with fewer machine and at reduced cost while
providing the infrastructure to meet customer needs.

Weitere ähnliche Inhalte

Was ist angesagt?

Server virtualization
Server virtualizationServer virtualization
Server virtualizationofsorganizer
 
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
 
Virtualization in Cloud Computing
Virtualization in Cloud ComputingVirtualization in Cloud Computing
Virtualization in Cloud ComputingPyingkodi Maran
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing pptMehul Patel
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualizationAhmad Hafeezi
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology OverviewOpenCity Community
 
Virtualization
VirtualizationVirtualization
Virtualizationvishnurk
 
Virtualization concept slideshare
Virtualization concept slideshareVirtualization concept slideshare
Virtualization concept slideshareYogesh Kumar
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualizationelliando dias
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its TypesHTS Hosting
 
Introduction to Hyper-V
Introduction to Hyper-VIntroduction to Hyper-V
Introduction to Hyper-VMark Wilson
 
Server virtualization by VMWare
Server virtualization by VMWareServer virtualization by VMWare
Server virtualization by VMWaresgurnam73
 

Was ist angesagt? (20)

Virtualization
VirtualizationVirtualization
Virtualization
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Microsoft Hyper-V
Microsoft Hyper-VMicrosoft Hyper-V
Microsoft Hyper-V
 
Server virtualization
Server virtualizationServer virtualization
Server 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 ...
 
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
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology Overview
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization concept slideshare
Virtualization concept slideshareVirtualization concept slideshare
Virtualization concept slideshare
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its Types
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Introduction to Hyper-V
Introduction to Hyper-VIntroduction to Hyper-V
Introduction to Hyper-V
 
Server virtualization by VMWare
Server virtualization by VMWareServer virtualization by VMWare
Server virtualization by VMWare
 

Andere mochten auch

Evaluation of Virtual Clusters Performance on a Cloud Computing Infrastructure
Evaluation of Virtual Clusters Performance on a Cloud Computing InfrastructureEvaluation of Virtual Clusters Performance on a Cloud Computing Infrastructure
Evaluation of Virtual Clusters Performance on a Cloud Computing InfrastructureEuroCloud
 
Cloud computing using virtualization (Virtual Data Center)
Cloud computing using virtualization (Virtual Data Center)Cloud computing using virtualization (Virtual Data Center)
Cloud computing using virtualization (Virtual Data Center)Sonu Mamman
 
An Implementation of Virtual Cluster on a Cloud
An Implementation of Virtual Cluster on a CloudAn Implementation of Virtual Cluster on a Cloud
An Implementation of Virtual Cluster on a CloudPongsakorn U-chupala
 
1.Introduction to virtualization
1.Introduction to virtualization1.Introduction to virtualization
1.Introduction to virtualizationHwanju Kim
 
Virtualization presentation
Virtualization presentationVirtualization presentation
Virtualization presentationMangesh Gunjal
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud ComputingRishikese MR
 
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 VMwareDatapath Consulting
 

Andere mochten auch (8)

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
 
Evaluation of Virtual Clusters Performance on a Cloud Computing Infrastructure
Evaluation of Virtual Clusters Performance on a Cloud Computing InfrastructureEvaluation of Virtual Clusters Performance on a Cloud Computing Infrastructure
Evaluation of Virtual Clusters Performance on a Cloud Computing Infrastructure
 
Cloud computing using virtualization (Virtual Data Center)
Cloud computing using virtualization (Virtual Data Center)Cloud computing using virtualization (Virtual Data Center)
Cloud computing using virtualization (Virtual Data Center)
 
An Implementation of Virtual Cluster on a Cloud
An Implementation of Virtual Cluster on a CloudAn Implementation of Virtual Cluster on a Cloud
An Implementation of Virtual Cluster on a Cloud
 
1.Introduction to virtualization
1.Introduction to virtualization1.Introduction to virtualization
1.Introduction to virtualization
 
Virtualization presentation
Virtualization presentationVirtualization presentation
Virtualization presentation
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud Computing
 
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
 

Ähnlich wie Virtualization Techniques and Implementation of Full Virtualization

virtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdfvirtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdfKowsalyaJayakumar2
 
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 wareYeditepe University
 
Virtualization
VirtualizationVirtualization
VirtualizationYansi Keim
 
Virtualization using VMWare Workstation
Virtualization using VMWare WorkstationVirtualization using VMWare Workstation
Virtualization using VMWare WorkstationHitesh Gupta
 
Unit 3 Virtualization.pdf
Unit 3 Virtualization.pdfUnit 3 Virtualization.pdf
Unit 3 Virtualization.pdfPrachiKurhade3
 
Virtualization
VirtualizationVirtualization
Virtualizationgunipati81
 
VIRTUAL MACHINES AND NETWORKS – INSTALLATION, PERFORMANCE, STUDY, ADVANTAGES ...
VIRTUAL MACHINES AND NETWORKS – INSTALLATION, PERFORMANCE, STUDY, ADVANTAGES ...VIRTUAL MACHINES AND NETWORKS – INSTALLATION, PERFORMANCE, STUDY, ADVANTAGES ...
VIRTUAL MACHINES AND NETWORKS – INSTALLATION, PERFORMANCE, STUDY, ADVANTAGES ...IJNSA Journal
 
Virtualization Everywhere
Virtualization EverywhereVirtualization Everywhere
Virtualization Everywherewebhostingguy
 
VMware Virtualization
VMware Virtualization VMware Virtualization
VMware Virtualization Ashwani Kumar
 
Virtualization: Force driving cloud computing
Virtualization: Force driving cloud computingVirtualization: Force driving cloud computing
Virtualization: Force driving cloud computingMayank Aggarwal
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containersSelvaraj Kesavan
 
All about virtualization spiceworks - slideshare
All about virtualization  spiceworks - slideshareAll about virtualization  spiceworks - slideshare
All about virtualization spiceworks - slideshareSpiceworks Ziff Davis
 
V Mware Workstation 6 Ivnua
V Mware Workstation 6 IvnuaV Mware Workstation 6 Ivnua
V Mware Workstation 6 Ivnua-
 

Ähnlich wie Virtualization Techniques and Implementation of Full Virtualization (20)

Vcp6.7 episode 1
Vcp6.7 episode 1Vcp6.7 episode 1
Vcp6.7 episode 1
 
virtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdfvirtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdf
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
 
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
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization using VMWare Workstation
Virtualization using VMWare WorkstationVirtualization using VMWare Workstation
Virtualization using VMWare Workstation
 
Unit 3 Virtualization.pdf
Unit 3 Virtualization.pdfUnit 3 Virtualization.pdf
Unit 3 Virtualization.pdf
 
Virtualization
VirtualizationVirtualization
Virtualization
 
VIRTUAL MACHINES AND NETWORKS – INSTALLATION, PERFORMANCE, STUDY, ADVANTAGES ...
VIRTUAL MACHINES AND NETWORKS – INSTALLATION, PERFORMANCE, STUDY, ADVANTAGES ...VIRTUAL MACHINES AND NETWORKS – INSTALLATION, PERFORMANCE, STUDY, ADVANTAGES ...
VIRTUAL MACHINES AND NETWORKS – INSTALLATION, PERFORMANCE, STUDY, ADVANTAGES ...
 
U-II.pptx
U-II.pptxU-II.pptx
U-II.pptx
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 
Virtualization Everywhere
Virtualization EverywhereVirtualization Everywhere
Virtualization Everywhere
 
VMware Virtualization
VMware Virtualization VMware Virtualization
VMware Virtualization
 
Virtualization: Force driving cloud computing
Virtualization: Force driving cloud computingVirtualization: Force driving cloud computing
Virtualization: Force driving cloud computing
 
Unit II.ppt
Unit II.pptUnit II.ppt
Unit II.ppt
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containers
 
Chapter 3.4.pptx
Chapter 3.4.pptxChapter 3.4.pptx
Chapter 3.4.pptx
 
Usenix Invited Talk
Usenix Invited TalkUsenix Invited Talk
Usenix Invited Talk
 
All about virtualization spiceworks - slideshare
All about virtualization  spiceworks - slideshareAll about virtualization  spiceworks - slideshare
All about virtualization spiceworks - slideshare
 
V Mware Workstation 6 Ivnua
V Mware Workstation 6 IvnuaV Mware Workstation 6 Ivnua
V Mware Workstation 6 Ivnua
 

Kürzlich hochgeladen

Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 

Kürzlich hochgeladen (20)

LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 

Virtualization Techniques and Implementation of Full Virtualization

  • 1.
  • 2. Contents  Introduction  Virtualization Architecture.  Virtualization Techniques .  Full Virtualization. What is? Types Challenge Binary Translation Advantage & Disadvantage Application  Implementation of hosted full virtualization by Oracle VM Virtual Box.  Conclusion.
  • 3. Introduction Virtualization is the simulation of the software and/or hardware upon which other software runs. This simulated environment is called virtual machine. Each VM can run its own operating systems and applications as if it were in a physical machine. So It is way to run multiple operating systems on the same hardware at the same time.  For e.g., Windows and Linux both can run on the same laptop at the same time
  • 5. Hosted Architecture  In this architecture, host operating system is first installed.  A piece of software called a hypervisor or virtual machine monitor (VMM) is installed on top of the host OS.  It allows users to run various guest operating systems within their own application windows. • Eg. VMware Workstation, Oracle Virtual Box , Microsoft Virtual PC.
  • 6. Hosted Architecture Hosted Virtual Machine Monitor is installed on top of host OS
  • 7. Hosted Architecture( Pros & Cons) Advantage ease of installation and configuration. Unmodified Host OS & Guest OS. run on a wide variety of pc. Disadvantage performance degradation. lack of support for real-time operating systems.
  • 8. Bare-Metal Architecture • In this architecture, type1 hypervisor or VMM is installed on the bare hardware. • VMM communicates directly with system hardware rather than relying on a host operating system. – E.g: VMWARE ESX, VMWARE ESXi, Microsoft Hyper-V.
  • 9. Bare-Metal Architecture Bare-metal virtual machine monitor is installed directly on system hardware
  • 10. Bare-Metal Architecture (Pros & Cons) Advantages Improved I/O Performance. Support Real Time OS. Disadvantage Difficult to install & Configure. Depends upon hardware platform.
  • 11. Virtualization Techniques Software Virtualization Full Virtualization using binary translation. Para Virtualization or OS assisted Virtualization. Hardware Assisted Virtualization.
  • 12. FULL VIRTUALIZATION (What is ?) • It is a virtualization technique used to provide a virtual machine environment which is a complete simulation of the underlying hardware. • All operating systems and applications which can run natively on the hardware can also be run in the virtual machine. • The guest OS need not be modified. • Guest OS do not aware the existence of VM. • Each VM is independent of each other.
  • 13. Types of Full Virtualization Hypervisor or Virtual Machine Monitor (VMM)  SW component that implements virtual machine hardware abstraction.  Responsible for hosting and managing virtual machines & running of guest OS. H O S T E D B A R E M E T A L
  • 14. virtualization – Challenges (X86)  CPU provide 4 protection level( Ring 0 to Ring 3) to OS to execute code.  OS kernel is designed to run at ring 0 to execute the code directly on the hardware and handle privileged instruction .  User Application(s) run at ring 3 (less privileged) So Where Hypervisor resides?
  • 15. Binary Translation in Full Virtualization  VMM runs at Ring 0 & Guest OS at Ring 1(with more privilege than application executing in user space).  VMM executes  privileged instruction by dynamically translating the instruction of guest OS into a sequence of instruction appropriate to execute in real h/w.  It executes the user level instruction directly.
  • 16. Full Virtualization – Advantages & Disadvantage Advantage  Secure  The emulation layer isolates VMs from the host OS & other application (s).  Total VM portability  The emulating h/w interface & guest Os forms a standard package that can be ported & run in any platform.  Run unmodified OS  Guest OS do not aware of being virtualized. Disadvantage – Performance degradation in hosted full virtualization. – Hardware dependency in bare-metal full virtualization.
  • 17. Application of Full Virtualization  Hosted Full Virtualization is used for Desktop Virtualization. Eg: Microsoft Virtual PC & Oracle VM Virtual Box.  Bare-Metal Full Virtualization is used for Server Virtualization. Microsoft Hyper-V and VMware ESX Server.  Server Virtualization is used in Cloud Computing.
  • 18. Implementation of Full virtualization (Hosted Architecture) Platform Hardware oIntel® Core™2 Duo CPU o2 GB RAM o160 GB HDD Software •Windows 7 as Host OS. •Windows XP & LINUX as Guest OS. •Oracle VM Virtual Box.
  • 19. Implementation of Full virtualization (Hosted Architecture) Step1: Install Microsoft Virtual PC ( type2 Hypervisor). Step2: Create VM1 with winxp (sp2) as guest OS & VM2 with Linux as guest OS. Step3: Install your desired application on guest OS
  • 20. Conclusion The future of enterprise IT management will be based on virtual computing. Intel® VT makes it possible to maximize computer utilization while minimizing all associated overheads of management, power consumption, maintenance and physical space. Virtualization also allows the industry to run business with fewer machine and at reduced cost while providing the infrastructure to meet customer needs.