NFV topics at the Intel® Developer Forum, the DPDK and Network Builders Summit

The Intel® Developer Forum 2015 took place August 18–20 in San Francisco. Intel® also sponsored a day-long Data Plane Development Kit (DPDK) and Network Builders Summit on August 17, 2015.

There were several interesting sessions at the conference relating to Network Functions Virtualization (NFV). In this blog post, we look at some of the highlights and share pointers to session slides or presentations.

Future Enhancements to the Data Plane Development Kit Framework

DPDK is one of the core ingredients that makes NFV a reality. Keith Wiles, principal engineer at Intel® Corporation, presented a session called “Future Enhancements to DPDK Framework” that covers some of the future enhancements and how the community can contribute to enabling these features and new use cases.

Please refer to the session slides for more detail.


OpenStack* and Enhanced Platform Awareness

OpenStack has the ability to automatically schedule a virtual machine (or virtual network function (VNF)) on any node. With the Enhanced Platform Awareness (EPA) feature, OpenStack will have access to hardware resource details and capabilities at a finer level. This enables OpenStack to deliver optimal hardware resource utilization across all type of nodes, irrespective of their configurations, abilities, or customizations. This is particularly applicable to NFV use cases. Murray Cooke, a solutions architect at Intel Corporation, presented a session on EPA and OpenStack. The slide below captures some of the EPA features.

Please refer to the session slides for more details.


Intel® QuickAssist Technology Overview

Intel® QuickAssist Technology is a hardware-based acceleration solution that enables high-performance crypto and compression use cases. Praveen Mosur, an architect at Intel Corporation, provided a technology overview of Intel® QuickAssist Technology and discussed enabling efforts for workload optimization.

Please refer to the session slides for more details.


Leveraging the Data Plane Development Kit to Scale-Out Network Functions

We currently have different options for network attachment, such as virtIO, Direct Pass-through, and DPDK. Having a generic high-level network abstraction layer that leverages DPDK to deliver high performance would be very beneficial.'s CTO Tim Mortsolf presented a session called “Leveraging DPDK to Scale-Out Network Functions Without Sacrificing Networking” that discusses why this is necessary and how it can help deliver multiple times the performance. Please refer to the session slides for more detail.


Tips, Tricks, and Tools for NFV

One of the sessions focused on some of the tips, tricks, and tools that developers can use to develop and optimize NFV workloads. This session also covered platform-level Quality of Service (QoS) features that can help enable new use cases and better QoS guarantees. Edwin Verplanke, principal engineer at Intel Corporation, presented the session. The slide below captures the platform QoS features.

Please refer to the full session audio with slides for more details.


Network Service Function Chaining and Intel® Open Network Platform

Future network services will be virtual, allowing them to be more flexible, elastic, scalable, and fine grained, have High Availability, and be topology independent. This can be achieved using Service Function Chaining (SFC), which targets the placement, management, and sequencing areas of virtual network services.

Engineers from Intel® and Cisco* presented a session called “Better Together: Service Function Chaining and the Road to 100Gb Ethernet” that covers details about SFC and how the Intel® Open Network Platform (Intel® ONP) helps bring this to market quickly.

Please refer to the full session audio with the slides for more details.


Data Plane Development Kit and Open vSwitch* Optimizations for High-Performance Data Plane

For high-performance data plane, we need optimizations at every level: DPDK, Open vSwitch, and hardware accelerations. The session called “Programmable, Scalable and High Performance Data Plane for Network Function Virtualization” covered these areas and more. Please refer to the full session audio with slides for more detail.

For other sessions at the 2015 IDF San Francisco, please visit

For other sessions at the 2015 DPDK Summit in San Francisco, including prior DPDK Summit slides, please visit

For future DPDK summit(s) or related news, please visit and sign up for the free DPDK newsletter.


*Other names and brands may be claimed as the property of others.

For more complete information about compiler optimizations, see our Optimization Notice.