BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Very high speed networking in VMs and bare metal - Luigi Rizzo\, U
 niversity of Pisa
DTSTART:20130709T100000Z
DTEND:20130709T110000Z
UID:TALK46123@talks.cam.ac.uk
CONTACT:Microsoft Research Cambridge Talks Admins
DESCRIPTION:In this talk I will give a survey of solutions and tools that 
 we have developed in recent years to achieve extremely high packet process
 ing rates in commodity operating systems\, running on bare metal and on vi
 rtual machines.\nOur NETMAP framework supports processing of minimum-size 
 frames from user space at 10 Gbit/s (14.88 Mpps) with very small CPU usage
 . Netmap is hardware-independent\, supports multiple NIC types\, and it do
 es not require IOMMU or expose critical resources (e.g. device registers) 
 to userspace.  A libpcap library running on top of netmap gives instant ac
 celeration to pcap clients without even the need to recompile applications
 .\nVALE is a software switch using the netmap API\, which delivers over 20
 ~Mpps per port\, or 70 Gbit/s 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.\nMore recently we hav
 e extended QEMU\, and with a few small changes (using VALE as a switch\, p
 aravirtualizing the e1000 emulator\, and with small device driver enhancem
 ents)\, we reached guest-to-guest communication speeds of over 1 Mpps (wit
 h socket-based clients) and 5 Mpps (with netmap-based clients).\nNetmap an
 d VALE are small kernel modules\, part of standard FreeBSD and also availa
 ble as add-on for Linux. QEMU extensions are also available from the autho
 r and are being submitted to the qemu-devel list for inclusion in the stan
 dard distributions.\n \nLINKS:\nhttp://info.iet.unipi.it/~luigi/netmap/\nh
 ttp://info.iet.unipi.it/~luigi/vale/
LOCATION:Auditorium\, Microsoft Research Ltd\, 21 Station Road\, Cambridge
 \, CB1 2FB
END:VEVENT
END:VCALENDAR
