Loading…
DPDK Bangalore has ended
Back To Schedule
Friday, March 9 • 1:30pm - 1:55pm
DPDK – A Must Have Best Practices Checklist for NFV Platform Performance Optimizations

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

WHAT IS THE PROBLEM STATEMENT: Vendor Agnostic DPDK runs with multiple open software components. Eco System and open software developers, when picking and choosing different s/w modules need a checklist, that is applicable across all of their platforms, for ensuring their product is tuned for best performance.
HOW DOES THIS PRESENTATION ADDRESS THIS?: The presentation explains each potential bottleneck in the system along with the tools to identify those issues. In addition, for each performance deterrent, it gives vendor neutral tuning steps to achieve optimal performance. Since the steps are vendor neutral, the solutions are scaleable to multiple platforms - in terms of development and deployment.
CAN YOU GIVE SOME OUTLINE AND SAMPLE FLOW OF THE PRESENTATION?:
DPDK being a user space process - still it co-exists with kernel, OS scheduler, Kernel Drivers and Kernel Applications and each can potentially impact performance. Let us take OS scheduler as an example. It can and come take DPDK core away from its network polling task and "steal" to schedule other tasks. The tuning checklist gives steps to isolate the core from such disturbance. Similarly an optimization you do for mice flow may have to be different from elephant flow. Checklist gives the balance and optimal guidelines.

Speakers
avatar for Muthurajan Jayakumar

Muthurajan Jayakumar

Platform Application Engineer, Intel Corporation
M Jay has worked with the DPDK team since 2009. M Jay has authored DPDK Cookbook ebook https://software.intel.com/en-us/article/get-the-dpdk-cookbook M Jay joined Intel in 1991 and has worked in various roles and divisions with Intel, including a roles as a 64 bit CPU front side... Read More →



Friday March 9, 2018 1:30pm - 1:55pm PST
Leela Palace

Attendees (5)