- Extending Xen* with Intel® Virtualization Technology
- ENERGY STAR* System Implementation
- Competitive Comparison: Dual-Core Intel® Xeon®: Processor-based Platforms vs. AMD Opteron*
- CMP Implementation in Systems Based on the Intel® Core™ Duo processor
- Software Company Plans for Multi-Core: How Epic Games, Adobe Systems, and IBM use Multi-Core Capability
- How to use all of CPUID for x64 platforms under Microsoft Visual Studio .NET 2005
- Flash and .NET Integration using ASP.NET
- Build and consume an ASP.NET Web service
- Multithreaded .NET Web service clients: threads and responsiveness
- High performance image processing and visualization in .NET client applications: Intel Integrated Performance Primitives (IPP)
Welcome to the Intel® Software Dispatch Subscription Program
ABSTRACT
Xen* is an open source virtual machine monitor (VMM) developed at the University of Cambridge to support operating systems (OSs) that have been modified to run on top of the monitor. Intel has extended the Xen VMM to use Intel® Virtualization Technology? (VT) to support unmodified guest OSs also. This was done for IA-32 Intel® Architecture processors as well as Itanium® architecture processors.
In this paper we describe the changes that have been made to Xen to enable this support. We also highlight the optimizations that have been made to date to deliver good virtualized performance.
INTRODUCTION
Xen is an open source virtual machine monitor (VMM) that allows the hardware resources of a machine to be virtualized and dynamically shared between OSs running on top of it [1]. Each virtual machine (VM) is called a Domain, in Xen terminology. Xen provides isolated execution for each domain, preventing failures or malicious activities in one domain from impacting another domain. The Xen hypervisor and Domain0 (Dom0) are a required part of any Xen-based server. Multiple user domains, called DomainU in Xen terminology, can be created to run guest OSs.
Unlike the full virtualization solutions offered by the IBM VM/370*, or VMware’s ESX* and Microsoft’s Virtual PC product*, Xen began life as a VMM for guest OSs that have been modified to run on the Xen hypervisor. User applications within these OSs run as is, i.e., unmodified. This technique is called “paravirtualization,” and it delivers near native performance for the guest OS, only if the guest OSs source code can be modified.
To read more, click link below to subscribe to Intel® Software Dispatch and begin receiving Intel® Software Insight, a quarterly e-zine focused on the topics software-industry leaders care about. Once you fill out the brief subscription form, you will be able to download the pdf and continue reading Extending Xen* with Intel® Virtualization Technology.
To read complete article, click download below.
![]()
If you're interested in this topic, these articles may be helpful:
![]() | Intel Extreme Graphics 2: Developer's Guide The latest generation of Intel graphics, called Intel® Extreme Gra... |
![]() | Porting to a 64-bit Intel® architecture by Andrew Binstock, principal analyst, Pacific Data Works LLC. Intel ... |
![]() | Threading Games for High Performance on Intel® Processors The evolution of the multi-threaded processor design is the trend for ... |
![]() | Consolidating the IT infrastructure: leveraging Oracle9i Real Application Clusters on Intel to build an 'Adaptive Architecture' Intel Corp., Oracle Corp., and Cap Gemini Ernst & Young. Cap Gemi... |
![]() | Intel C++ Compiler 8.1 for Windows free evaluation software This product provides tools for Windows software developers to creat... |
![]()
Related Jobs:
![]() | Systems Engineer Sr Staff #S05-3722 - AZ - Scottsdale - General Dynamics C4 Systems Job Title Systems Engineer Sr Staff Location Scottsdale AZ Relocat... |
![]() | Program Manager #132013 - WA - Redmond - Microsoft Corporation The Print and Packaging Services team is looking for a Technical Progr... |
![]() | DBA/Data Modeler #DBAD - VA - Herndon - Calnet DBA/Data Modeler with Active Secret or Top Secret Clearance Job De... |
![]() | Software Development Engineer #144955 - WA - Redmond - Microsoft Corporation The Virtual Machine Technology Group is looking for an experienced sof... |
![]() | Software Engineer #669 - NC - Raleigh - Red Hat, Inc. Position Summary Red Hat is leading a revolution in the software wor... |
![]() | Software Development Engineer in Test #143713 - WA - Redmond - Microsoft Corporation Do you want to help Microsoft enter into the newest world of virtualiz... |
![]() | Senior Software Support Engineer - Mobile Devices #2753BR - MA - Newton - Macromedia, Inc. Macromedia is seeking a Senior Software Support Engineer to provide th... |
![]() | Web Developer Lead w/QA experience #ML-780 - MD - Rockville - Management Systems Designers, Inc. MSD is an employee-owned company of over 600 professionals who support... |
![]() | Systems Analyst #Q04730 - VA - McLean - BAE Systems Description: Candidate will be responsible for processing various t... |
![]() | Sr. QA Engineer #2685 - IL - Chicago - Interwoven Sr. QA Engineer Job Req: 2685 Job Description The incumbent wi... |


