Subscribe to RSS Add to Technorati Faves Digg This Page Send to Stumble Upon Bookmark on Delicious

I/O pass-through lets us have our virtual cake and eat it, too

posted by John Troyer (VMWare) on August 22, 2008

Rich Brunner @ Gelsinger IDF keynote

On stage at IDF, Intel EVP Pat Gelsinger showed off the future Nehalem platform and with it, supporting technology from VMware called VMDirectPath. Here’s an overview of the keynote from InformationWeek. If you look at the video webcast of Pat Gelsinger’s keynote, at about the 34:50 mark Pat talks with VMware’s Rich Brunner about VMDirectPath. (N.B., I had no problem viewing this webcast on Windows with IE, but had difficulty with Mac/Firefox.)

Essentially, current virtual network adapters have a CPU overhead for high-speed I/O devices, such as 10 Gigabit Ethernet. In 2009, VMware expects to be able to bypass emulation for the virtual network adapter and interact directly with the hardware. This uses Intel VT-d to do address translation and protection. In the keynote, they demonstrate a 1.7x performance increase in the virtual machine using VMDirectPath, because now the CPU is not doing network device emulation.

On the technology showcase floor, VMware’s John Kennedy gives more context on Intel VT-d and VMware VMDirectPath.

As John says, once you connect the virtual machine to a physical device, things get complicated if you want to use the advantages of virtualization, like live migration (VMotion) of the virtual machine to another physical server, or sharing the device among several virtual machines. The longer-term vision of I/O and “Virtualization 3.0” was discussed at session IOSS003, I/O Pass-Through Methologies for Mainstream Virtualization Usage from Intel’s Sean Varley and VMware’s Howie Xu. (pdf presentation) The technologies supporting VMDirectPath extend beyond VT-d to the rest of the VT alphabet, including VT-x, VT-c, and VMDq, as well as to standards like Single-Root I/O Virtualization (SR-IOV). VMDirectPath will have a plug-in architecture that lets the hardware makers differentiate their offerings while still allowing the virtual machine to have no dependencies on the hardware it’s running on.

Comments (0)
del.icio.us StumbleUpon Digg It
tagged: , , , , , ,

Post Your Comment





Comment Policy: We welcome your comments, however all comments are moderated. Offensive, off-topic or fraudulent comments will be deleted and not displayed. By submitting a comment to an Intel Blog, you agree to our legal information and privacy policy terms, including having your name displayed with your comment and that you are 13 years old or older. Your name and personal information will not be used for any other purpose, and your e-mail address will not be published.

Disclaimer: Opinions expressed here and in any corresponding comments are the personal opinions of the original authors, and do not necessarily reflect the views of Intel. All Intel names and trademarks are the property of Intel Corporation or its subsidiaries in the United States and other countries. Other names and brands may be claimed as the property of others.