![]() He has received funding from several companies including Cisco, Microsoft Research, Intel Research, NetApp. Of California at Berkeley in autumn 2000, 2001, 20 Intel Research Cambridge in autumn 20 Intel Research Berkeley in autumn 2010 Google Mountain View in autumn 2012. Rizzo has been a frequent visiting researcher at international research institutions and companies. Moreover, he is a longtime FreeBSD committer. His most popular achievements include the netmap framework for fast packet I/O, the dummynet traffic shaper, and a popular erasure code used for reliable multicast and software RAID. Luigi Rizzo is associate professor at the Dipartimento di Ingegneria dell'Informazione, University of Pisa. We aim at attendees becoming able to write a simple packet processing application using the netmap API and run it on several netmap ports on bare metal or inside containers and virtual machines. The different features are then presented one by one along with their corresponding use cases and performance numbers. We introduce Netmap along with its API and example programs. The tutorial then focuses on Netmap because of its flexibility, multi-faceted capabilities and unique advantages to other frameworks, in particular for NFV use cases. For performance reasons, the frameworks typically bypass the kernel or its network stack, and provide user-space applications with a device-independent API for direct access to the physical or virtual Network Interface Card (NIC) hardware. These frameworks support packet processing applications (e.g., routers, middleboxes) that need to deal with millions of packets per seconds (e.g., 10 Gbps or higher), which are often needed in the context of Network Function Virtualization (NFV). ![]() The first part of this tutorial provides an overview and an analysis of the challenges for fast user-space network I/O frameworks such as netmap, DPDK, PF_RING. ACM SIGCOMM 2017 Tutorial (Full-Day): The Netmap framework for NFV applications Call For Participation
0 Comments
Leave a Reply. |