Enabling Intel Virtualization Technology Features and Benefits
|
|
|
- Aldous Short
- 10 years ago
- Views:
Transcription
1 WHITE PAPER Intel Virtualization Technology Enterprise Server Enabling Intel Virtualization Technology Features and Benefits Maximizing the benefits of virtualization with Intel s new CPUs and chipsets EXECUTIVE SUMMARY Although virtualization has been accepted in most data centers, some users have not yet taken advantage of all the virtualization features available to them. This white paper describes the features available in Intel Virtualization Technology (Intel VT) that work with Intel s new CPUs and chipsets, showing how they can benefit the end user and how to enable them. Marco Righini Intel Corporation [email protected] Intel Virtualization Technology Feature Brief and Usage Model Intel VT combines with software-based virtualization solutions to provide maximum system utilization by consolidating multiple environments into a single server or PC. By abstracting the software away from the underlying hardware, a world of new usage models opens up that can reduce costs, increase management efficiency, and strengthen security all while making your computing infrastructure more resilient in the event of a disaster. During the last four years, Intel has introduced several new features to Intel VT. Most of these features are well known, but others may not be. This paper describes key features of Intel VT, how they fit into Intel s platforms, and how to maximize their benefits. Intel VT CPU-Based Features The x86 processor architecture did not originally meet the Formal Requirements for Virtualizable Third-Generation Architectures, a specification for virtualization created in 1974 by Gerald J. Popek and Robert P. Goldberg. Thus, developers found it difficult to implement a virtual machine platform on the x86 architecture without significant overhead on the host machine. In 2005 and 2006, Intel and AMD, working independently, each resolved this by creating new processor extensions to the x86 architecture. Although the actual implementation of processor extensions differs between AMD and Intel, both achieve the same goal of allowing a virtual machine hypervisor to run an unmodified operating system without incurring significant emulation performance penalties. Intel VT is Intel s hardware virtualization for the x86 architecture that helps consolidate multiple environments into a single server, workstation, or PC so that you need fewer systems to complete the same tasks. The sections that follow explain some of the key CPU-based features of Intel VT. Intel VT FlexPriority Intel VT FlexPriority is a processor extension that optimizes virtualization software efficiency by improving interrupt handling.
2 To enable Intel VT FlexPriority, you enable Intel VT extensions. Like most hardware features, Intel VT FlexPriority must be enabled by the hypervisor or virtual machine monitor (VMM), which allows multiple operating systems to run concurrently on a host computer. Intel VT FlexPriority eliminates most VM exits due to guest task priority registers (TPR) access. This reduces the virtualization overhead and improves I/O throughput. Table 1 lists which Intel CPUs have Intel VT FlexPriority; Table 2 maps Intel VT features to CPUs. Figure 1 shows the reduction of EXITs and also looks at the I/O throughput measured (best-case scenario). Intel VT FlexMigration Intel VT FlexMigration is a feature of Intel Virtualization Technology that enables you to build one compatible virtualization pool and conduct live virtual machine (VM) migration across all Intel Core microarchitecture-based servers. It gives you the power to choose the right server platform to best optimize performance, cost, power, and reliability. Combined with support from a virtualization software provider, this feature allows IT to maximize flexibility by providing the ability to build a single live migration compatibility pool with multiple generations of Intel Xeon processor-based servers. For details on Intel VT FlexMigration, visit Virtual Processor IDs (VPID) Traditionally, every time a hypervisor switched execution between different VMs, the VM and its data structure had to be flushed out of the transition look-aside buffers (TLB) associated with the CPU caches, since the hypervisor had no information on which cache line was associated with any particular VM. With virtual processor IDs (VPID), a VM ID tag in the CPU hardware structures (e.g., TLB) associates cache lines with each VM actively running on the CPU. This permits the CPU to flush only the cache lines associated with a particular VM when it is flushed from the CPU, avoiding the need to reload cache lines for a VM that was not migrated and resulting in lower overhead. Table 1. Intel Processors with Intel VT FlexPriority Intel Enhanced vmotion* Example Microarchitecture Compatibility (EVC) Setting 45nm Intel Core Intel Xeon processor (45nm) Intel Xeon processor processor family Intel Core 2 processor 5400 or 7400 series Next-generation Intel Intel Xeon processor Intel Xeon processor microarchitecture Intel Core i7 processor (45nm) 5500 or 7500 series Intel Xeon processor Intel Xeon processor Intel Xeon processor 5600 series Intel Core i7 processor (32nm ) 5600 series Table 2. Intel Virtualization Technology Feature and CPU Mapping Intel Xeon Processor / / 3400 Series 6500 Series Series 3100 Series Series Series VT-x Base Intel VT FlexPriority Intel VT FlexMigration Extended Page Tables (EPT) Virtual Processor ID (VPID) Guest Preemption Timer Descriptor-Table Exiting Pause-Loop Exiting TXT Real Mode Support VPID is available on all new Intel Xeon processors starting with the 5500, 5600, and 7500 series. VGuest Preemption Timer The Guest Preemption Timer is a mechanism that enables a VMM to preempt the execution of a guest OS. Programmable by VMM, the timer causes the VM to exit when the timer expires. It has no impact on interrupt architecture. 2
3 This feature helps VMM vendors fulfill flexibility and quality of service guarantees. It can help when you need to switch tasks or allocate a certain amount of CPU power to a task. For telecom and networking applications, it makes virtualization a useful tool and possibly a must-have feature. Descriptor Table Exiting This feature allows a VMM to protect a guest OS from internal attack by preventing relocation of key system data structures. Pause-Loop Exiting This feature is a hardware assist to enable detection of spin locks in guest software and avoid lock-holder preemption. It helps to reduce overhead and improve performance. Real Mode Support This feature allows guests to operate in real mode, removing the performance overhead and complexity of an emulator. Uses include: Early VMM load Guest boot and resume Extended Page Table (EPT) Typical Intel architecture 32-page tables (referenced by control register CR3) translate from linear addresses to guest-physical addresses. With the Extended Page Table (EPT) feature, a separate set of page tables (EPTs) translate from guest-physical addresses to host-physical addresses that are used to access memory. As a result, the guest OS can be allowed to modify its own page tables and directly handle page faults. This allows a VMM to avoid the VM exits associated with page-table virtualization, which is a major source of virtualization overhead without EPT. Figure 2 shows how the EPT works. Intel Trusted Execution Technology Intel Trusted Execution Technology (Intel TXT) provides a hardware-based security foundation on which to build and maintain a chain of trust to protect the platform from software-based attacks. The goal of Intel TXT is to provide an accurate measurement, at launch, of the measured launch environment (MLE) through the hardware features built into the CPU and chipset. This hardware-based security provides a foundation on which trusted platform solutions can be built to protect the platform from software-based attacks. Figure 3 shows how Intel TXT works. Features of Intel TXT include: Verified Launch. An Intel TXT hardware-based chain of trust enables launch of MLE into a known, expected state. Changes to MLE can be detected via hash-based measurements. Protected Configuration. Intel TXT hardware protects the launched configurations from malicious software, maintaining the integrity of the measured launched environment s identity. Secret Protection. Intel TXT hardware removes residual data at improper MLE shut-down, protecting data from memory snooping software. Without Intel VT FlexPriority With Intel VT FlexPriority Figure 1. Reduction of EXITs with Intel VT FlexPriority 3
4 Intel VT for Directed I/O (Intel VT-d) In computing, an input/output memory management unit (IOMMU) is a memory management unit (MMU) that connects a digital media adapter (DMA)-capable I/O bus to the main memory. Like a traditional MMU, which translates CPU-visible virtual addresses to physical addresses, the IOMMU takes care of mapping device-visible virtual addresses (also called device addresses or I/O addresses in this context) to physical addresses. Some units also provide memory protection from misbehaving devices. Intel VT-d is a feature integrated into the chipset and therefore not related to the CPU. Before Intel VT-d and hypervisors supporting it, any VM running on top of a VMM was seeing emulated, or para-virtualized, devices. Figure 4 shows how Intel VT-d works. No matter what type of hardware was physically present in the server, the VM itself sees a virtualized device. So, for example, on VMware vsphere*, you would typically see a VMXnet* network card instead of the real network interface card (NIC) installed on the server. This has both pros and cons: Pros: This hides any type of change between the hardware vendors and makes it possible for VMs to migrate easily. Cons: Performance takes a hit. This is true even if the emulated device is based on a para-virtualized or synthetic driver, either in terms of CPU utilization, bandwidth, or latency. Figure 2 Extended Page Table Figure 3. Intel Trusted Execution Technology 4
5 When Intel VT-d is enabled, the guest OS can choose to use either the traditional approach or, as needed, pass-through devices. In pass-through mode, the PCI* device is not allocated by the hypervisor and, therefore, the device can be allocated directly by a VM which now sees the physical PCI device. (Of course, a portion of the memory of that device is also remapped to the VM through the DMA remap engine.) Intel VT-d needs to be enabled in the BIOS and is a separate flag. Interrupt-Remapping Support The Interrupt-Remapping feature enables the VMM to isolate interrupts to CPUs assigned to a given VM and to remap/reroute physical I/O device interrupts. When enabled, this feature helps ensure an efficient migration of the interrupts across CPUs. Queued-Invalidation Support Queued-Invalidation enables the VMM to batch digital media translation invalidations. This gives the end user better performance. Address Translation Services (ATS) support Address Translation Services (ATS) is a PCI- SIG specification that allows PCI-e devices to cache the IOTLB entries (used for DMA remapping) of that device directly in the device itself. This helps the performance of high-end devices, since the translations can be cached at the device level and the device need not depend on the chipset IOTLB cache. This BIOS feature needs to be enabled to permit proper Intel VT-d implementation. Large Intel VT-d Pages The Large Intel VT-d Pages feature enables 2MB and 1GB pages in Intel VT-d page tables. It enables the sharing of Intel VT-d and EPT page tables. Figure 4. How Intel VT-d works Table 3. Intel VT-d Feature and Chipset Mapping Intel VT-d Intel Intel Intel Intel Intel Intel Feature Itanium Xeon Xeon Xeon Xeon Xeon Proc. Proc. Proc. Proc. Proc. Proc / 3200/ 3400 Series Series Series Series Series Series Intel VT-d Base Interrupt Remapping Support Queued Invalidation Support Address Translation Services Support Large Intel VT-d Addresses Support for PCI-SIG I/O Virtualization Standards Support for PCI- SIG I/O Virtualization Standards 5
6 I/O Hardware Assist Features of Intel Virtualization Technology for Connectivity (Intel VT-C) Virtual Machine Device Queue The Virtual Machine Device Queue (VMDQ) feature is a hardware assist in the Intel networking silicon that improves data processing performance by improving throughput and lowering CPU utilization. This is a more effective way of sorting and grouping data packets at the NIC instead of the VMM. Intel VMDQ on Intel Ethernet controllers can lower CPU utilization and improve LAN throughput by supporting: Reduced decisions/data copies by VMM switch VM transmit fairness with round-robin servicing Operation that is independent from Intel VT-d On the new Intel and Gigabit Ethernet controllers, Intel VMDQ provides: Flexible bandwidth allocation per VM (only on Intel Ethernet Controller) Hardware support for VM-to-VM loop-back Table 4. OEMs with Intel SR-IOV Cards Cisco Dell Fujitsu HP IBM Sun 10 GbE NIC 10 GbE Mezz Quad-Port GbE Note: HP decided to implement its proprietary technology, called Flex-10*, to make this possible. Intel VMDQ works with VMMs to remove some virtual network overhead when moving traffic from the network adapter to the VM. Nothing needs to be enabled on the card itself. Single-Root I/O Virtualization (SR-IOV) The Single-Root I/O Virtualization (SR-IOV) feature is a PCI Special Interest Group (PCI- SIG) specification. Intel, along with other industry leaders, is actively participating in the PCI-SIG working group to define new standards for enhancing virtualization capabilities of I/O devices. SR-IOV provides a standard mechanism for devices to advertise their ability to be simultaneously shared among multiple virtual machines. It also allows for the partitioning of a PCI function into many virtual interfaces for the purpose of sharing the resources of a PCI Express* (PCIe*) device in a virtual environment. Intel plans to support the SR-IOV specification in its networking devices. Each virtual function can support a unique and separate data path for I/O-related functions within the PCIe hierarchy. Use of SR- IOV with a networking device, for example, allows the bandwidth of a single port (function) to be partitioned into smaller slices that may be allocated to specific virtual machines, or guests, via a standard interface. A common methodology for configuration and management is also established to further enhance the interoperability of various devices in a PCIe hierarchy. This resource sharing can increase the total utilization of any given resource presented on an SR-IOVcapable PCIe device, potentially reducing the cost of a virtual system. Intel-enabled NICs are: Intel Gigabit Ethernet Controller Intel Gigabit Ethernet Controller PCI-SIG SR-IOV ecosystem requirements include: Broadcast/multicast replication in hardware A SR-IOV-capable NIC Intel VT-d 6
7 BIOS support VM ability to support this feature Table 4 lists OEMs with Intel SR-IOV cards. Intel VT ISV Support Tables 5 through 7 show ISVs that support the features of Intel VT. Summary All the features in Intel Virtualization Technology help expand its usefulness by enabling either new virtualized environment usage models or better performance. When you enable Intel VT and Intel VT-d, you enable all of its major features. (The sub-features of Intel VT-d need to be enabled separately if the target VMM supports it. You can enable pass-through, with or without SR-IOV needs, after Intel VT-d enablement within the software stack. VMDq is enabled by default if the NIC supports it.) By learning to enable and use all the features of Intel Virtualization Technology, you can reduce costs, increase management efficiency, and strengthen security all while making your computing infrastructure more resilient in the event of a disaster. To learn more about Intel Virtualization Technology, visit Table 5. ISV Support for Intel VT Intel VT-d VMware Micro- Xen KVM Citrix Red SuSE Oracle Parallels Feature soft Hat Intel VT-d Base Intel VT FlexPriority Intel VT FlexMigration TBD TBD TBD TBD TBD Extended Page Tables (EPT) Virtual Process ID( VPID) TBD TBD Guest Preemption Timer TBD TBD TBD TBD TBD TBD TBD TBD TBD Descriptor Table Exiting TBD TBD TBD TBD TBD TBD TBD TBD Pause-Loop Exiting TBD WIP TBD TBD TBD TBD TBD Real Mode Support TBD TBD TBD TBD TBD TBD TBD 7
8 Table 6. ISV Intel VT-d Support Matrix Intel VT-d VMware Micro- Xen KVM Citrix Red SuSE Oracle Parallels Feature soft Hat VT-d Base TBD TBD TBD Interrupt-Remapping Support TBD TBD TBD TBD TBD TBD Queued-Invalidation Supporet TBD TBD TBD TBD TBD TBD Address Translation Services TBD TBD TBD TBD TBD TBD TBD Large VT-d Pages TBD TBD TBD TBD TBD TBD TBD TBD TBD Table 7. ISV VMDq and Intel NIC Support Matrix I/O Silicon Oplin Niantic Zoar Kawela Base VMDq Base VMDq Base VMDq Base Driver Driver Driver Driver VMDq ESX 3.5 Now Now Now Now Now TBD Now TBD ESXi 3.5 Now Now Now Now Now N/A N/A N/A ESX 4.0 Now Now Now Now Now TBD Now TBD Xen* Kernel Now TBD Now TBD Now TBD Now TBD Microsoft* Hyper-V Now N/A Now N/A Now N/A Now N/A Microsoft* Hyper-V R2 Now Now Now Now Now Now Now Now 8
9 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR. Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, visit Intel Performance Benchmark Limitations. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked reserved or undefined. Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information. The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling , or by visiting Intel s Web site at Copyright 2010 Intel Corporation. All rights reserved. Intel, the Intel logo, and Xeon are trademarks of Intel Corporation in the U.S. and other countries. *Other names and brands may be claimed as the property of others. Printed in USA SS/MR/0610 Please Recycle
A Superior Hardware Platform for Server Virtualization
A Superior Hardware Platform for Server Virtualization Improving Data Center Flexibility, Performance and TCO with Technology Brief Server Virtualization Server virtualization is helping IT organizations
Intel Ethernet and Configuring Single Root I/O Virtualization (SR-IOV) on Microsoft* Windows* Server 2012 Hyper-V. Technical Brief v1.
Intel Ethernet and Configuring Single Root I/O Virtualization (SR-IOV) on Microsoft* Windows* Server 2012 Hyper-V Technical Brief v1.0 September 2012 2 Intel Ethernet and Configuring SR-IOV on Windows*
How to Configure Intel Ethernet Converged Network Adapter-Enabled Virtual Functions on VMware* ESXi* 5.1
How to Configure Intel Ethernet Converged Network Adapter-Enabled Virtual Functions on VMware* ESXi* 5.1 Technical Brief v1.0 February 2013 Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED
Leading Virtualization 2.0
Leading Virtualization 2.0 How Intel is driving virtualization beyond consolidation into a solution for maximizing business agility within the enterprise White Paper Intel Virtualization Technology (Intel
PCI-SIG SR-IOV Primer. An Introduction to SR-IOV Technology Intel LAN Access Division
PCI-SIG SR-IOV Primer An Introduction to SR-IOV Technology Intel LAN Access Division 321211-002 Revision 2.5 Legal NFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,
Intel Virtualization Technology Overview Yu Ke
Intel Virtualization Technology Overview Yu Ke SSG System Software Division Agenda Virtualization Overview Intel Virtualization Technology 2 What is Virtualization VM 0 VM 1 VM n Virtual Machines (VMs)
Hybrid Virtualization The Next Generation of XenLinux
Hybrid Virtualization The Next Generation of XenLinux Jun Nakajima Principal Engineer Intel Open Source Technology Center Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL
Intel Virtualization Technology (VT) in Converged Application Platforms
Intel Virtualization Technology (VT) in Converged Application Platforms Enabling Improved Utilization, Change Management, and Cost Reduction through Hardware Assisted Virtualization White Paper January
How to Configure Intel X520 Ethernet Server Adapter Based Virtual Functions on Citrix* XenServer 6.0*
How to Configure Intel X520 Ethernet Server Adapter Based Virtual Functions on Citrix* XenServer 6.0* Technical Brief v1.0 December 2011 Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED
I/O Virtualization Using Mellanox InfiniBand And Channel I/O Virtualization (CIOV) Technology
I/O Virtualization Using Mellanox InfiniBand And Channel I/O Virtualization (CIOV) Technology Reduce I/O cost and power by 40 50% Reduce I/O real estate needs in blade servers through consolidation Maintain
Intel I340 Ethernet Dual Port and Quad Port Server Adapters for System x Product Guide
Intel I340 Ethernet Dual Port and Quad Port Server Adapters for System x Product Guide Based on the new Intel 82580 Gigabit Ethernet Controller, the Intel Ethernet Dual Port and Quad Port Server Adapters
Broadcom Ethernet Network Controller Enhanced Virtualization Functionality
White Paper Broadcom Ethernet Network Controller Enhanced Virtualization Functionality Advancements in VMware virtualization technology coupled with the increasing processing capability of hardware platforms
Evaluating Intel Virtualization Technology FlexMigration with Multi-generation Intel Multi-core and Intel Dual-core Xeon Processors.
Evaluating Intel Virtualization Technology FlexMigration with Multi-generation Intel Multi-core and Intel Dual-core Xeon Processors. Executive Summary: In today s data centers, live migration is a required
Intel Data Direct I/O Technology (Intel DDIO): A Primer >
Intel Data Direct I/O Technology (Intel DDIO): A Primer > Technical Brief February 2012 Revision 1.0 Legal Statements INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,
Intel Ethernet Switch Load Balancing System Design Using Advanced Features in Intel Ethernet Switch Family
Intel Ethernet Switch Load Balancing System Design Using Advanced Features in Intel Ethernet Switch Family White Paper June, 2008 Legal INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL
Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms
EXECUTIVE SUMMARY Intel Cloud Builder Guide Intel Xeon Processor-based Servers Red Hat* Cloud Foundations Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms Red Hat* Cloud Foundations
Full and Para Virtualization
Full and Para Virtualization Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF x86 Hardware Virtualization The x86 architecture offers four levels
Virtualization. ! Physical Hardware. ! Software. ! Isolation. ! Software Abstraction. ! Encapsulation. ! Virtualization Layer. !
Starting Point: A Physical Machine Virtualization Based on materials from: Introduction to Virtual Machines by Carl Waldspurger Understanding Intel Virtualization Technology (VT) by N. B. Sahgal and D.
Cloud based Holdfast Electronic Sports Game Platform
Case Study Cloud based Holdfast Electronic Sports Game Platform Intel and Holdfast work together to upgrade Holdfast Electronic Sports Game Platform with cloud technology Background Shanghai Holdfast Online
Intel Cloud Builder Guide to Cloud Design and Deployment on Intel Xeon Processor-based Platforms
Intel Cloud Builder Guide to Cloud Design and Deployment on Intel Xeon Processor-based Platforms Enomaly Elastic Computing Platform, * Service Provider Edition Executive Summary Intel Cloud Builder Guide
Virtualization Technology. Zhiming Shen
Virtualization Technology Zhiming Shen Virtualization: rejuvenation 1960 s: first track of virtualization Time and resource sharing on expensive mainframes IBM VM/370 Late 1970 s and early 1980 s: became
Intel Virtualization Technology Processor Virtualization Extensions and Intel Trusted execution Technology
Intel Virtualization Technology Processor Virtualization Extensions and Intel Trusted execution Technology Gideon Gerzon Senior Processor Architect, Intel Mobile Group 1 Agenda Virtualization Basics Emerging
Uses for Virtual Machines. Virtual Machines. There are several uses for virtual machines:
Virtual Machines Uses for Virtual Machines Virtual machine technology, often just called virtualization, makes one computer behave as several computers by sharing the resources of a single computer between
Solution Recipe: Improve PC Security and Reliability with Intel Virtualization Technology
Solution Recipe: Improve PC Security and Reliability with Intel Virtualization Technology 30406_VT_Brochure.indd 1 6/20/06 4:01:14 PM Preface Intel has developed a series of unique Solution Recipes designed
Intel s Virtualization Extensions (VT-x) So you want to build a hypervisor?
Intel s Virtualization Extensions (VT-x) So you want to build a hypervisor? Mr. Jacob Torrey February 26, 2014 Dartmouth College 153 Brooks Road, Rome, NY 315.336.3306 http://ainfosec.com @JacobTorrey
Creating Overlay Networks Using Intel Ethernet Converged Network Adapters
Creating Overlay Networks Using Intel Ethernet Converged Network Adapters Technical Brief Networking Division (ND) August 2013 Revision 1.0 LEGAL INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION
Intel Network Builders: Lanner and Intel Building the Best Network Security Platforms
Solution Brief Intel Xeon Processors Lanner Intel Network Builders: Lanner and Intel Building the Best Network Security Platforms Internet usage continues to rapidly expand and evolve, and with it network
Intel Cloud Builders Guide: Cloud Design and Deployment on Intel Platforms
Intel Cloud Builders Guide Intel Xeon Processor 5600 Series Parallels* Security Monitoring and Service Catalog for Public Cloud VPS Services Parallels, Inc. Intel Cloud Builders Guide: Cloud Design and
Leading Virtualization Performance and Energy Efficiency in a Multi-processor Server
Leading Virtualization Performance and Energy Efficiency in a Multi-processor Server Product Brief Intel Xeon processor 7400 series Fewer servers. More performance. With the architecture that s specifically
Knut Omang Ifi/Oracle 19 Oct, 2015
Software and hardware support for Network Virtualization Knut Omang Ifi/Oracle 19 Oct, 2015 Motivation Goal: Introduction to challenges in providing fast networking to virtual machines Prerequisites: What
新 一 代 軟 體 定 義 的 網 路 架 構 Software Defined Networking (SDN) and Network Function Virtualization (NFV)
新 一 代 軟 體 定 義 的 網 路 架 構 Software Defined Networking (SDN) and Network Function Virtualization (NFV) 李 國 輝 客 戶 方 案 事 業 群 亞 太 區 解 決 方 案 架 構 師 美 商 英 特 爾 亞 太 科 技 有 限 公 司 Email: [email protected] 1 Legal
Intel Embedded Virtualization Manager
White Paper Kelvin Lum Fee Foon Kong Platform Application Engineer, ECG Penang Intel Corporation Kam Boon Hee (Thomas) Marketing Development Manager, ECG Penang Intel Corporation Intel Embedded Virtualization
Simplify VMware vsphere * 4 Networking with Intel Ethernet 10 Gigabit Server Adapters
Third-party information brought to you courtesy of Dell. White Paper Intel Ethernet 10 Gigabit Server Adapters vsphere* 4 Simplify vsphere * 4 Networking with Intel Ethernet 10 Gigabit Server Adapters
Intel Virtualization Technology FlexMigration Application Note
Intel Virtualization Technology FlexMigration Application Note This document is intended only for VMM or hypervisor software developers and not for application developers or end-customers. Readers are
Intel Ethernet Controller X540 Feature Software Support Summary. LAN Access Division (LAD)
Intel Ethernet Controller X540 Feature Software Support Summary LAN Access Division (LAD) Revision 1.0 March 2012 Intel Ethernet Controller X540 Legal INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION
Understanding Full Virtualization, Paravirtualization, and Hardware Assist. Introduction...1 Overview of x86 Virtualization...2 CPU Virtualization...
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
Virtualization. Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/
Virtualization Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/ What is Virtualization? Virtualization is the simulation of the software and/ or hardware upon which other software runs. This
Accelerating High-Speed Networking with Intel I/O Acceleration Technology
White Paper Intel I/O Acceleration Technology Accelerating High-Speed Networking with Intel I/O Acceleration Technology The emergence of multi-gigabit Ethernet allows data centers to adapt to the increasing
SUSE Linux Enterprise 10 SP2: Virtualization Technology Support
Technical White Paper LINUX OPERATING SYSTEMS www.novell.com SUSE Linux Enterprise 10 SP2: Virtualization Technology Support Content and modifications. The contents of this document are not part of the
Intel Media SDK Library Distribution and Dispatching Process
Intel Media SDK Library Distribution and Dispatching Process Overview Dispatching Procedure Software Libraries Platform-Specific Libraries Legal Information Overview This document describes the Intel Media
Broadcom Ethernet Network Controller Enhanced Virtualization Functionality
Broadcom Ethernet Network Controller Enhanced Virtualization Functionality A Dell Technical White Paper Third party information brought to you, courtesy of Dell. THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES
Introduction to Virtual Machines
Introduction to Virtual Machines Carl Waldspurger (SB SM 89, PhD 95), VMware R&D 2010 VMware Inc. All rights reserved Overview Virtualization and VMs Processor Virtualization Memory Virtualization I/O
Nested Virtualization
Nested Virtualization Dongxiao Xu, Xiantao Zhang, Yang Zhang May 9, 2013 Agenda Nested Virtualization Overview Dive into Nested Virtualization Details Nested CPU Virtualization Nested MMU Virtualization
Big Data Technologies for Ultra-High-Speed Data Transfer in Life Sciences
WHITE PAPER Intel Xeon Processor E5 Family Big Data Analytics Big Data Technologies for Ultra-High-Speed Data Transfer in Life Sciences Using Aspera s High-Speed Data Transfer Technology to Achieve 10
Intel Virtualization and Server Technology Update
Intel Virtualization and Server Technology Update Petar Torre Lead Architect Service Provider Group 29 March 2012 1 Legal Disclaimer Intel may make changes to specifications and product descriptions at
COS 318: Operating Systems. Virtual Machine Monitors
COS 318: Operating Systems Virtual Machine Monitors Kai Li and Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall13/cos318/ Introduction u Have
Simplify VMware vsphere* 4 Networking with Intel Ethernet 10 Gigabit Server Adapters
WHITE PAPER Intel Ethernet 10 Gigabit Server Adapters vsphere* 4 Simplify vsphere* 4 Networking with Intel Ethernet 10 Gigabit Server Adapters Today s Intel Ethernet 10 Gigabit Server Adapters can greatly
Intel Virtualization Technology
Intel Virtualization Technology Examining VT-x and VT-d August, 2007 v 1.0 Peter Carlston, Platform Architect Embedded & Communications Processor Division Intel, the Intel logo, Pentium, and VTune are
Hypervisors. Introduction. Introduction. Introduction. Introduction. Introduction. Credits:
Hypervisors Credits: P. Chaganti Xen Virtualization A practical handbook D. Chisnall The definitive guide to Xen Hypervisor G. Kesden Lect. 25 CS 15-440 G. Heiser UNSW/NICTA/OKL Virtualization is a technique
x86 Virtualization Hardware Support Pla$orm Virtualiza.on
x86 Virtualization Hardware Support Pla$orm Virtualiza.on Hide the physical characteris.cs of computer resources from the applica.ons Not a new idea: IBM s CP- 40 1967, CP/CMS, VM Full Virtualiza.on Simulate
Oracle Database Scalability in VMware ESX VMware ESX 3.5
Performance Study Oracle Database Scalability in VMware ESX VMware ESX 3.5 Database applications running on individual physical servers represent a large consolidation opportunity. However enterprises
Simple, Reliable Performance for iscsi Connectivity
WHITE PAPER Intel Ethernet Server Adapters SANs and Virtualization Simple, Reliable Performance for iscsi Connectivity Intel Ethernet Server Adapters deliver excellent results for SANs, without proprietary
Applying Multi-core and Virtualization to Industrial and Safety-Related Applications
White Paper Wind River Hypervisor and Operating Systems Intel Processors for Embedded Computing Applying Multi-core and Virtualization to Industrial and Safety-Related Applications Multi-core and virtualization
Technical Paper. Moving SAS Applications from a Physical to a Virtual VMware Environment
Technical Paper Moving SAS Applications from a Physical to a Virtual VMware Environment Release Information Content Version: April 2015. Trademarks and Patents SAS Institute Inc., SAS Campus Drive, Cary,
Citrix and Intel Deliver Client Virtualization
Citrix XenClient and Intel vpro Citrix and Intel Deliver Client Virtualization Citrix and Intel work together to deliver local virtual desktops, aiming to make virtualization ubiquitous on client devices.
Microkernels, virtualization, exokernels. Tutorial 1 CSC469
Microkernels, virtualization, exokernels Tutorial 1 CSC469 Monolithic kernel vs Microkernel Monolithic OS kernel Application VFS System call User mode What was the main idea? What were the problems? IPC,
DPDK Summit 2014 DPDK in a Virtual World
DPDK Summit 2014 DPDK in a Virtual World Bhavesh Davda (Sr. Staff Engineer, CTO Office, ware) Rashmin Patel (DPDK Virtualization Engineer, Intel) Agenda Data Plane Virtualization Trends DPDK Virtualization
Advanced Computer Networks. Network I/O Virtualization
Advanced Computer Networks 263 3501 00 Network I/O Virtualization Patrick Stuedi Spring Semester 2014 Oriana Riva, Department of Computer Science ETH Zürich 1 Outline Last week: Today: Software Defined
VNF & Performance: A practical approach
VNF & Performance: A practical approach Luc Provoost Engineering Manager, Network Product Group Intel Corporation SDN and NFV are Forces of Change One Application Per System Many Applications Per Virtual
Using Multi-Port Intel Ethernet Server Adapters to Optimize Server Virtualization
White Paper Intel Ethernet Multi-Port Server Adapters Using Multi-Port Intel Ethernet Server Adapters to Optimize Server Virtualization Introduction As enterprise-class server infrastructures adopt virtualization
Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies
Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies Kurt Klemperer, Principal System Performance Engineer [email protected] Agenda Session Length:
Virtualization and the U2 Databases
Virtualization and the U2 Databases Brian Kupzyk Senior Technical Support Engineer for Rocket U2 Nik Kesic Lead Technical Support for Rocket U2 Opening Procedure Orange arrow allows you to manipulate the
WHITE PAPER Mainstreaming Server Virtualization: The Intel Approach
WHITE PAPER Mainstreaming Server Virtualization: The Intel Approach Sponsored by: Intel John Humphreys June 2006 Tim Grieser IDC OPINION Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200
Different NFV/SDN Solutions for Telecoms and Enterprise Cloud
Solution Brief Artesyn Embedded Technologies* Telecom Solutions Intel Xeon Processors Different NFV/SDN Solutions for Telecoms and Enterprise Cloud Networking solutions from Artesyn Embedded Technologies*
10GBASE-T for Broad 10 Gigabit Adoption in the Data Center
WHITE PAPER 10GBASE-T Ethernet Network Connectivity 10GBASE-T for Broad 10 Gigabit Adoption in the Data Center The increasing use of virtualization and unified networking places extreme I/O demands on
COLO: COarse-grain LOck-stepping Virtual Machine for Non-stop Service
COLO: COarse-grain LOck-stepping Virtual Machine for Non-stop Service Eddie Dong, Yunhong Jiang 1 Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,
Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build 164009
Performance Study Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build 164009 Introduction With more and more mission critical networking intensive workloads being virtualized
Virtualization. P. A. Wilsey. The text highlighted in green in these slides contain external hyperlinks. 1 / 16
Virtualization P. A. Wilsey The text highlighted in green in these slides contain external hyperlinks. 1 / 16 Conventional System Viewed as Layers This illustration is a common presentation of the application/operating
Virtualization. Jukka K. Nurminen 23.9.2015
Virtualization Jukka K. Nurminen 23.9.2015 Virtualization Virtualization refers to the act of creating a virtual (rather than actual) version of something, including virtual computer hardware platforms,
Virtualization with the Intel Xeon Processor 5500 Series: A Proof of Concept
White Paper Intel Information Technology Computer Manufacturing Server Virtualization Virtualization with the Intel Xeon Processor 5500 Series: A Proof of Concept Intel IT, together with Intel s Digital
Windows Server 2008 R2 Hyper-V Live Migration
Windows Server 2008 R2 Hyper-V Live Migration White Paper Published: August 09 This is a preliminary document and may be changed substantially prior to final commercial release of the software described
Quad-Core Intel Xeon Processor
Product Brief Intel Xeon Processor 7300 Series Quad-Core Intel Xeon Processor 7300 Series Maximize Performance and Scalability in Multi-Processor Platforms Built for Virtualization and Data Demanding Applications
Chapter 14 Virtual Machines
Operating Systems: Internals and Design Principles Chapter 14 Virtual Machines Eighth Edition By William Stallings Virtual Machines (VM) Virtualization technology enables a single PC or server to simultaneously
VIRTUALIZATION 101. Brainstorm Conference 2013 PRESENTER INTRODUCTIONS
VIRTUALIZATION 101 Brainstorm Conference 2013 PRESENTER INTRODUCTIONS Timothy Leerhoff Senior Consultant TIES 21+ years experience IT consulting 12+ years consulting in Education experience 1 THE QUESTION
Hypervisors and Virtual Machines
Hypervisors and Virtual Machines Implementation Insights on the x86 Architecture DON REVELLE Don is a performance engineer and Linux systems/kernel programmer, specializing in high-volume UNIX, Web, virtualization,
Virtualization. 2010 VMware Inc. All rights reserved
Virtualization Based on materials from: Introduction to Virtual Machines by Carl Waldspurger Understanding Intel Virtualization Technology (VT) by N. B. Sahgal and D. Rodgers Intel Virtualization Technology
Virtualization. Michael Tsai 2015/06/08
Virtualization Michael Tsai 2015/06/08 What is virtualization? Let s first look at a video from VMware http://bcove.me/x9zhalcl Problems? Low utilization Different needs DNS DHCP Web mail 5% 5% 15% 8%
Intel Open Network Platform Release 2.1: Driving Network Transformation
data sheet Intel Open Network Platform Release 2.1: Driving Network Transformation This new release of the Intel Open Network Platform () introduces added functionality, enhanced performance, and greater
WHITE PAPER. AMD-V Nested Paging. AMD-V Nested Paging. Issue Date: July, 2008 Revision: 1.0. Advanced Micro Devices, Inc.
Issue Date: July, 2008 Revision: 1.0 2008 All rights reserved. The contents of this document are provided in connection with ( AMD ) products. AMD makes no representations or warranties with respect to
Basics of Virtualisation
Basics of Virtualisation Volker Büge Institut für Experimentelle Kernphysik Universität Karlsruhe Die Kooperation von The x86 Architecture Why do we need virtualisation? x86 based operating systems are
Virtualization. Types of Interfaces
Virtualization Virtualization: extend or replace an existing interface to mimic the behavior of another system. Introduced in 1970s: run legacy software on newer mainframe hardware Handle platform diversity
IOS110. Virtualization 5/27/2014 1
IOS110 Virtualization 5/27/2014 1 Agenda What is Virtualization? Types of Virtualization. Advantages and Disadvantages. Virtualization software Hyper V What is Virtualization? Virtualization Refers to
KVM KERNEL BASED VIRTUAL MACHINE
KVM KERNEL BASED VIRTUAL MACHINE BACKGROUND Virtualization has begun to transform the way that enterprises are deploying and managing their infrastructure, providing the foundation for a truly agile enterprise,
Achieving Real-Time Performance on a Virtualized Industrial Control Platform
White Paper Virtualization Technology Industrial Automation Achieving Real-Time Performance on a Virtualized Introduction Good for many applications down to the 100 microsecond cycle time range A mainstay
Virtualization Technologies
12 January 2010 Virtualization Technologies Alex Landau ([email protected]) IBM Haifa Research Lab What is virtualization? Virtualization is way to run multiple operating systems and user applications on
Virtualization. Dr. Yingwu Zhu
Virtualization Dr. Yingwu Zhu What is virtualization? Virtualization allows one computer to do the job of multiple computers. Virtual environments let one computer host multiple operating systems at the
Virtual Machine Monitors. Dr. Marc E. Fiuczynski Research Scholar Princeton University
Virtual Machine Monitors Dr. Marc E. Fiuczynski Research Scholar Princeton University Introduction Have been around since 1960 s on mainframes used for multitasking Good example VM/370 Have resurfaced
Virtualization. Pradipta De [email protected]
Virtualization Pradipta De [email protected] Today s Topic Virtualization Basics System Virtualization Techniques CSE506: Ext Filesystem 2 Virtualization? A virtual machine (VM) is an emulation
Chapter 5 Cloud Resource Virtualization
Chapter 5 Cloud Resource Virtualization Contents Virtualization. Layering and virtualization. Virtual machine monitor. Virtual machine. Performance and security isolation. Architectural support for virtualization.
Solving the Hypervisor Network I/O Bottleneck Solarflare Virtualization Acceleration
Solving the Hypervisor Network I/O Bottleneck Solarflare Virtualization Acceleration White Paper By: Gary Gumanow 9 October 2007 SF-101233-TM Introduction With increased pressure on IT departments to do
Virtualizing Performance-Critical Database Applications in VMware vsphere VMware vsphere 4.0 with ESX 4.0
Performance Study Virtualizing Performance-Critical Database Applications in VMware vsphere VMware vsphere 4.0 with ESX 4.0 VMware vsphere 4.0 with ESX 4.0 makes it easier than ever to virtualize demanding
Page Modification Logging for Virtual Machine Monitor White Paper
Page Modification Logging for Virtual Machine Monitor White Paper This document is intended only for VMM or hypervisor software developers and not for application developers or end-customers. Readers are
Networking for Caribbean Development
Networking for Caribbean Development BELIZE NOV 2 NOV 6, 2015 w w w. c a r i b n o g. o r g Virtualization: Architectural Considerations and Implementation Options Virtualization Virtualization is the
Leveraging Virtualization in Aerospace & Defense Applications
White Paper November 2011 Leveraging Virtualization in Aerospace & Defense Applications Overview For C4ISR Aerospace & Defense applications, 1 the popularity of ATCA is growing rapidly because it addresses
