Boosting Networking Performance for Virtualization using SR-IOV

Published: 02/11/2015   Last Updated: 02/11/2015

The single-root I/O virtualization (SR-IOV) standard allows an I/O device to be shared by multiple Virtual Machines (VMs), without losing runtime performance.  Virtualization architectures which include SR-IOV virtual functions (VFs) are highly portable and agnostic of underlying virtual machines.  SR-IOV can achieve line rate (9.48Gbps) and scale network up to 60 VMs at the cost of only 1.76% additional CPU overhead per VM resulting  better throughput, scalability, and lower CPU utilization than other I/O virtualization techniques for networking. Here is an SR-IOV primer  and  series of videos to help you get started, beginning with the most recent Open vSwitch conference last fall.  The videos cover important topics for your virtualization environment such as VXLAN Tunnel End Point (VTEP), live VM migration, and HPC clustering.

 

 Full vTEP Hardware Offload with SR-IOV and Queue RedirectionOpen vSwitch 2014 Fall Conference: Full VTEP Hardware Offload with SR-IOV and Queue Redirection

Thomas Graf of Noiro Networks presents the next generation of host NICs which will provide stateful encap offload combined with filtering capabilities on the inner header as well as steering of the eSwitch. Combining these features allows for a partial offload of the flow table to hardware even in complex network virtualization context. Allowing OVS to manage the eSwitch of the NIC will allow to use SR-IOV and hardware queue redirection with OVS to accelerate the communication to guests and services.

 

Prototyping Live Migration with SR-IOV-Supported InfiniBandPrototyping Live Migration with SR-IOV-Supported InfiniBand

From September 12th 2013 HPC Advisory Spain Conference, Vangelis Tasoulas from Simula Research Laboratory presents: Virtual Machine Migration with SR-IOV Over InfiniBand, originally presented by Wei Lin Guay from Oracle at the Open Fabrics Workshop on March 26, 2012 in Monterey, CA.

 

 

 SR-IOV The Key Enabling Technology for Fully Virtualized HPC Clusters - SDSC

SR-IOV The Key Enabling Technology for Fully Virtualized HPC Clusters - SDSC

Presented by Glenn Lockwood of SDSC, in the Mellanox theatre during the Supercomputing Conference 2013 in Denver, CO

   

 

 

Intel VMDq Explanation

 

Intel VMDq Explanation

A simple to understand video explaining how Intel VMDq technology actually works.

 

 


 

Intel SR-IOV Explanation                       

Intel SR-IOV Explanation

IMG Half Float LeftSimple explanation of how Intel's Ethernet Controllers provide SR-IOV support in an Virtualized Environment.

 

 

 

Intel Flexible Port Partitioning using SR-IOV Demonstration

 

Intel Flexible Port Partitioning using SR-IOV Demonstration

Explanation and demonstration of Intel Flexible Port Partitioning, which uses SR-IOV to partition an Ethernet port within your bare-metal Open Source Operating System.



 

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.