Very High Speed Networking in VMs and Bare Metal episode artwork

EPISODE · Jul 4, 2013 · 1H 12M

Very High Speed Networking in VMs and Bare Metal

from Hamilton Institute Seminars (iPod / small) · host Hamilton Institute

Speaker: Prof. L. Rizzo Abstract: In this talk I will give a survey of solutions and tools that we have developed in recent years to achieve extremely high packet processing rates in commodity operating systems, running on bare metal and on virtual machines. Our NETMAP framework supports processing of minimum size frames from user space at 10 Gbits per second (14.88 Mpps) with very small CPU usage. Netmap is hardware independent, supports multiple NIC types, and it does not require IOMMU or expose critical resources (e.g. device registers) to userspace. A libpcap library running on top of netmap gives instant acceleration to pcap clients without even the need to recompile applications. VALE is a software switch using the netmap API, which delivers over 20 Mpps per port, or 70 Gbits per second with 1500 byte packets. Originally designed to interconnect virtual machines, VALE is actually very convenient also as a testing tool and as a high speed IPC mechanism. More recently we have extended QEMU, and with a few small changes (using VAEL as a switch, paravirtualizing the e1000 emulator, and with small device driver enhancements), we reached guest to guest communication speeds of over 1 Mpps (with socket based clients) and 5 Mpps (with netmap based clients). NETMAP and VALE are small kernel modules, part of standard FreeBSD and also available as add-on for Linux. QEMU extensions are also available from the author and are being submitted to the qemu-devel list for inclusion in the standard distributions.

Episode metadata supplied by the publisher feed · Published Jul 4, 2013

Embed this episode

NOW PLAYING

Very High Speed Networking in VMs and Bare Metal

0:00 1:12:05

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Hamilton Institute Seminars (iPod / small)?

This episode is 1 hour and 12 minutes long.

When was this Hamilton Institute Seminars (iPod / small) episode published?

This episode was published on July 4, 2013.

Can I download this Hamilton Institute Seminars (iPod / small) episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!