COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory NetOS Group Talklets > MoonGen - A fast and flexible software packet generator
MoonGen - A fast and flexible software packet generatorAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Gemma Gordon. MoonGen is a flexible high-speed software packet generator. It can saturate 10 GbE links with minimum-sized packets while using only a single CPU core by running on top of the packet processing framework DPDK . Linear multi-core scaling allows for even higher rates: We have tested MoonGen with up to 178.5 Mpps at 120 Gbit/s. Moving the whole packet generation logic into user-controlled Lua scripts allows us to achieve the highest possible flexibility. In addition, we utilize hardware features of commodity NICs that have not been used for packet generators previously. A key feature is the measurement of latency with sub-microsecond precision and accuracy by using hardware timestamping capabilities of modern commodity NICs. We address timing issues with software-based packet generators and apply methods to mitigate them with both hardware support and with a novel method to control the inter-packet gap in software. Features that were previously only possible with hardware-based solutions are now provided by MoonGen on commodity hardware. Learn more at: This talk is part of the Computer Laboratory NetOS Group Talklets series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsMartin Centre Research Seminars, Dept of Architecture Ver Heyden de Lancey Medico-Legal Lectures The obesity epidemic: Discussing the global health crisis Building Bridges in Medical Science Conference Robinson College Type the title of a new list hereOther talksNuclear fuel manufacture at Westinghouse Springfields past, present and future Train and equip: British overseas security assistance in the Cold War Global South The MMHT view of the proton Developing an optimisation algorithm to supervise active learning in drug discovery Player 2 has entered the game - ways of working towards open science |