2:45 PM Sunday
Silicon Valley Code Camp : October 11th and 12th 2014session

High performance networking for QEMU/KVM based virtual machines

An introduction to the Message Queue NIC virtualized, high performance ethernet interface for QEMU based virtual machines. The mqnic driver uses zero copy vm<->host data transfers to provide high bandwidth IP throughput for virtual machines.

About This Session

An introduction to the Message Queue NIC virtual link layer interface for QEMU based virtual machines. The mqnic interface provides a completely virtualized, high performance ethernet abstraction without requiring external IP infrastructure to support VM IP network routing and termination. Based on the ivshmem technology originally developed by Cam Macdonell the mqnic drivers use zero copy vm&lt;-&gt;host data transfers and the apache message bus to provide low latency, high bandwidth IP support for virtual data centers while simplifying the provisioning of hosted IP. The link layer transport virtualization is provided by the ActiveMQ message bus managed under the control of a host side server and is completely transparent to the data center IP infrastructure. This completely eliminates the need for specialized IT routing and termination infrastructure to support mqnic virtualized networks. Within the virtualized domains the mqnic virtualization is completely transparent. The mqnic driver appears as a standard ethernet device and is configured and managed using standard IP Linux services for termination and routing.

Time: 2:45 PM Sunday    Room: 5501 

The Speaker(s)

undefined undefined

Gene Snider

Linux Kernel Engineer , Silverback Engineering

A senior software developer with a track record of success in the delivery of server, desktop and embedded software solutions.