DPDK (Data Plane Development Kit)
DPDK (Data Plane Development Kit) is a set of libraries that is utilized for data path optimization and purpose-built user space application creation enablement. It is used to boost packet processing, performance and throughput on all processors.
DPDK is an open source BSD licensed project. It was first supported in Intel x86 CPU and is now extended to IBM Power 8, EZchip TILE-Gx and ARM. It is extensively run on Linux user land. A subset of DPDK features can be used through a FreeBSD port.
DPDK is used for several purposes. Some of them are listed below.
Some packet processing functions have been benchmarked up to hundreds million frames per second, using 64-byte packets with a PCIe NIC.
ALTEN Calsoft Labs leverages Intel DPDK for designing and developing virtual appliances with higher performance and scalability on latest IA platforms. We assist network equipment manufacturers (NEMs) and telecom operators in developing, optimizing, deploying and maintaining Intel DPDK based virtual appliances projects.
ALTEN Calsoft Labs offers a wide range of professional services from PoC conception to Service Roll-out and Service Desk Implementation for Telcos as shown below.
Join ALTEN Calsoft Labs’ DPDK (Data Plane Development Kit) course today and gain deeper insights on DPDK architecture, APIs (Application Programming Interfaces), packet processing labs and more. Also, get hands-on training on DPDK integration with Linux.
Takeaways from the DPDK Course:
On successful completion of the course, every participant will be competent in:
Supported Products: Intel DPDK 1.7
Pre-requisites: An individual must have intermediate knowledge of Linux, x86 Intel architecture and data plane IP packet processing.
Attendees: DPDK Developers, System Architects and System Integrators