Vancouver, BC
May 21-24, 2018

Event Details

Please note: All times listed below are in Central Time Zone


DPDK: Putting Neutron in the fast lane

As a core component of Openstack, a deployment of Neutron plays a critical role in determining the achieved latency and throughput of the virtual network. Consequently, the network performance of VMs' communication in an Openstack deployment directly depends on how Neutron is deployed.

This presentation looks deeper into DPDK as an enabler of faster packet processing in a Neutron deployment. It focuses on introducing DPDK as a technology, its core components, and explaining how it can be used in an Openstack deployment to improve the network virtualization. The presentation illustrates the layout of a DPDK enabled openvswitch deployment explaining how packets flow within this layout and where performance improvements are achieved. The presentation ends by briefly showing a comparison of the virtual network performance of a traditional deployment vs a DPDK enabled deployment.




What can I expect to learn?

 In this presentation, attended should expect to learn:

  • The factors affecting performance of Neutron
  • The traditional deployment layout for Neutron using OVS
  • What is DPDK and its components ( EAL, pmd, kernel drivers ...)
  • What improvements can DPDK bring to a Neutron deployment 
  • Use cases for a DPDK enabled Neutron deployment
  • Integrating OVS with DPDK
  • The layout of a DPDK-enabled Neutron deployment
  • How VMs communicate in a DPDK-enabled Neutron
  • Where performance improvements are acheived in a DPDK-enabled deployment
Monday, May 21, 5:10pm-5:50pm (12:10am - 12:50am UTC)
Difficulty Level: Intermediate
Western University
Mohamed Elsakhawy received his B.Sc. in Electrical Engineering from Alexandria University, Egypt. He received his M.E.Sc. in Electrical and Computer Engineering and Ph.D. in Computer Science from the University of Western Ontario, Canada. He is an industry expert in Cloud computing with expertise in large-scale multi-site Clouds. He served as the Operational Lead of Compute... FULL PROFILE