BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:MoonGen - A fast and flexible software packet generator - Paul Emm
 erich and Sebastian Gallenmuller
DTSTART:20160301T131500Z
DTEND:20160301T134500Z
UID:TALK64603@talks.cam.ac.uk
CONTACT:Gemma Gordon
DESCRIPTION:MoonGen is a flexible high-speed software packet generator.\nI
 t can saturate 10 GbE links with minimum-sized packets while\nusing only a
  single CPU core by running on top of the packet\nprocessing framework DPD
 K. Linear multi-core scaling allows\nfor even higher rates: We have tested
  MoonGen with up to\n178.5 Mpps at 120 Gbit/s. Moving the whole packet gen
 eration\nlogic into user-controlled Lua scripts allows us to achieve the\n
 highest possible flexibility. In addition\, we utilize hardware features\n
 of commodity NICs that have not been used for packet generators\npreviousl
 y. A key feature is the measurement of latency with\nsub-microsecond preci
 sion and accuracy by using hardware\ntimestamping capabilities of modern c
 ommodity NICs. We\naddress timing issues with software-based packet genera
 tors\nand apply methods to mitigate them with both hardware\nsupport and w
 ith a novel method to control the inter-packet\ngap in software. Features 
 that were previously only possible\nwith hardware-based solutions are now 
 provided by MoonGen\non commodity hardware.\n\nLearn more at:\n\n* http://
 conferences2.sigcomm.org/imc/2015/papers/p275.pdf\n* https://github.com/em
 mericp/MoonGen
LOCATION:Computer Laboratory\, William Gates Building\, Room FW11
END:VEVENT
END:VCALENDAR
