Vmware paravirtualização

Disponível somente no TrabalhosFeitos
  • Páginas : 22 (5440 palavras )
  • Download(s) : 0
  • Publicado : 28 de outubro de 2012
Ler documento completo
Amostra do texto
VMware

Understanding Full Virtualization, Paravirtualization, and Hardware Assist

Contents
Introduction .................................................................................................................1 Overview of x86 Virtualization..................................................................................2 CPU Virtualization.......................................................................................................3
The Challenges of x86 Hardware Virtualization ...........................................................................................................3 Technique 1 - Full Virtualization using Binary Translation......................................................................................4 Technique 2 - OS AssistedVirtualization or Paravirtualization.............................................................................5 Technique 3 - Hardware Assisted Virtualization ..........................................................................................................6

Memory Virtualization................................................................................................6 Device and I/OVirtualization.....................................................................................7 Summarizing the Current State of x86 Virtualization Techniques......................8
Full Virtualization with Binary Translation is the Most Established Technology Today..........................8 Hardware Assist is the Future of Virtualization, but the Real Gains Have Yet toArrive..........................9 Xen’s CPU Paravirtualization Delivers Performance Benefits with Maintenance Costs .........................9 VMware’s Transparent Paravirtualization Balances Performance Benefits with Maintenance Costs..............................................................................................................................................................................................................11 VMware is Fostering an Open Standards Approach to Virtualization ..........................................................13 VMware Leverages a Multi-Mode VMM Architecture for Performance and Flexibility .......................13

Conclusion ..................................................................................................................14 NextSteps...................................................................................................................14

Contents

i

VMware

Understanding Full Virtualization, Paravirtualization, and Hardware Assist

Introduction
In 1998, VMware figured out how to virtualize the x86 platform, once thought to be impossible, and created the market for x86 virtualization. The solution was acombination of binary translation and direct execution on the processor that allowed multiple guest OSes to run in full isolation on the same computer with readily affordable virtualization overhead. The savings that tens of thousands of companies have generated from the deployment of this technology is further driving the rapid adoption of virtualized computing from the desktop to the datacenter. As new vendors enter the space and attempt to differentiate their products, many are creating confusion with their marketing claims and terminology. For example, while hardware assist is a valuable technique that will mature and expand the envelope of workloads that can be virtualized, paravirtualization is not an entirely new technology that offers an “order of magnitude” greater performance.While this is a complex and rapidly evolving space, the technologies employed can be readily explained to help companies understand their options and choose a path forward. This white paper attempts to clarify the various techniques used to virtualize x86 hardware, the strengths and weaknesses of each, and VMware’s community approach to develop and employ the most effective of the emerging...
tracking img