Improving network virtualization in Openstack: SRIOV and DPDK
Mohamed Elsakhawy
SHARCNET
Mohamed graduated from Western University with an M.E.Sc. in Electrical and Computer Engineering with focus on distributed systems. He has extensive experience in deploying and administrating Openstack clouds. He currently works as a System Administrator III at SHARCNET and is the Operational Lead of the Compute Canada National Cloud team. He is particularly interested in VNF performance and how network functions are mapped to native Linux technologies and services.
Abstract
Network virtualisation is the heart of VMs' communication in a cloud environment where virtual routers, switches, firewalls and functions exist. Performance of the virtual network directly impacts the efficiency of VMs'... [ view full abstract ]
Network virtualisation is the heart of VMs' communication in a cloud environment where virtual routers, switches, firewalls and functions exist. Performance of the virtual network directly impacts the efficiency of VMs' communications. Openstack has rapidly become a very popular cloud platform for both academic teaching and research use cases. The presentation looks into Neutron as the network virtualisation enabler for Openstack and what performance enhancements does SRIOV and DPDK bring into the throughput and latency of the virtual network.
The presentation starts by briefly describing the role of Neutron as the network virtualisation component of Openstack and then illustrates the traditional layout of a virtual network in Openstack. It then illustrates how the layout will differ with the use of SRIOV and DPDK, and points to where the performance improvements will be achieved. The presentation ends by discussing the use-cases for using SRIOV or DPDK in an Openstack environment and where each technology provides a better fit.
Authors
-
Mohamed Elsakhawy
(SHARCNET)
Topic Area
Technologies and Trends: Other
Session
D2-S4-10 » Tuesday Session 4 - 10 (14:15 - Tuesday, 19th June, HC 114)