Design Article

Network I/O Virtualization and the Need for Network I/O Coprocessors

Rolf Neugebauer and Nabil Damouny

3/29/2010 1:31 AM EDT

Related to the strong demands for virtualization technology, network I/O virtualization has recently become a hot topic and is one of the key topics being discussed at the upcoming Multicore Expo @ ESC.

In fact, analyst firm IDC, in a recent white paper titled "Optimizing I/O Virtualization: Preparing the Data Center for Next-Generation Applications", stated that "If I/O is not sufficient, then it could limit all the gains brought about by the virtualization process."

While first generation hypervisors, targeting commodity Intel-based servers, focused primarily on efficient CPU and memory virtualization, we are now seeing a flurry of activity focusing on network and network I/O virtualization. There are a number of key drivers for this trend:

* 10 Gigabit Ethernet (10GbE) has become the de-facto standard in data centers. Network packets at high data rates must be delivered efficiently to individual virtual machines.

* Data center deployments require integrated network management capabilities across all networking elements, including the network I/O virtualization layer providing network connectivity to virtual machines.

* I/O Convergence: Storage and network I/O are being consolidated onto the same networking infrastructure. These converged networks require different packet policies and additional network management interfaces being provided by the network I/O virtualization layer.

* Increased focus on network security: Network traffic in data centers is increasingly subjected to fine-grained security policies, such as firewalling or Intrusion Detection/Prevention Systems (IDS/IPS). Cloud-based data centers only exacerbate the need for fine-grained security policies to enforce isolation between untrusted entities.

* Emerging new use cases, such as VM migration, require additional mechanisms and policies being implemented at the network virtualization layer.

In order to meet the 10GbE performance requirements, the overheads of the current network I/O virtualization solutions need to be significantly reduced.

Additionally, the new solutions should provide more data center-like network management features and enforce fine-grained policies on network traffic.


Next:




Please sign in to post comment

Navigate to related information

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)

Feedback Form