BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Netmap: a novel framework for high speed packet I/O - Luigi Rizzo 
 (Universita` di Pisa)
DTSTART:20111013T100000Z
DTEND:20111013T110000Z
UID:TALK33338@talks.cam.ac.uk
CONTACT:Eiko Yoneki
DESCRIPTION:URL:    http://info.iet.unipi.it/~luigi/netmap/\n\nSoftware pa
 cket processing at line rate is problematic both in userspace and within t
 he kernel\, due to the cost of managing in-kernel metadata\, system calls 
 and data copy.  We present a novel framework\, called netmap\, that solves
  these challenges by integrating and extending good ideas from existing pr
 oposals\, while at the same time providing a tight integration with existi
 ng operating system mechanisms.\nnetmap takes as little as 70 clock cycles
  to move one packet between the wire and userspace processes -- 10-20 time
 s faster than existing APIs.  As an example\, a single core running at 1 G
 Hz can generate the 14.88Mpps that saturate a 10GigE interface.\nThis effi
 ciency is an enabling factor for doing high speed packet processing within
  the safe and feature-rich user space environment provided by modern opera
 ting systems.  In the talk we will present netmap and its internals\, expl
 ain why it is efficient yet safe and easy to use\, and report our experien
 ce in developing and porting applications to the new API -- a task made ea
 sy by the existence of a pcap compatibility library. Netmap is available o
 n FreeBSD.\nWork supported by EU FP7 Project "CHANGE"\n\nBio: Luigi Rizzo 
 is an associate professor at the Dipartimento di Ingegneria dell'Informazi
 one of the Universita` di Pisa\, Italy.\nHis recent works are on fast pack
 et processing\, packet scheduling\, network emulation\, disk scheduling.  
 In previous years he worked on multicast\, erasure coding\, and multicast 
 congestion control.\nIn past years he has been a visiting researcher at IC
 SI\, Intel Research Cambridge\, Intel Research Berkeley.\nHe has developed
  a few popular pieces of software including the dummynet network emulator\
 , the ipfw firewall (both part of the Apple OSX operating system)\, a fast
  erasure code used in reliable multicast schemes. He has also developed se
 veral kernel subsystems which are part of the FreeBSD operating system.\n
LOCATION:FW26\, Computer Laboratory\, William Gates Builiding
END:VEVENT
END:VCALENDAR
