What is DPDK?
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 – CPU Support:
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 – Main Libraries:
How is DPDK used?
DPDK is used for several purposes. Some of them are listed below.
How ALTEN Calsoft Labs Uses DPDK?
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.
Our Unique Differentiators:
One of the first members to join the Intel® Network Builders Community
CoE with 120 person years of high performance VNF Development with DPDK
Delivered few of industry’s first DPDK optimized vCPE, vRouter, Tunneling Gateway and VPN Gateway solutions
Only partner with end-to-end NFV solution design and development experience
ETSI NFV MANO Compliant Frameworks for VM and LXC based deployments
Experience with VirtIO, SR-IOV and PCI Passthrough Modes
Get Trained in DPDK:
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