1st Edition

Data Plane Development Kit (DPDK)
A Software Optimization Guide to the User Space-Based Network Applications

  • Available for pre-order. Item will ship after November 2, 2020
ISBN 9780367373955
November 2, 2020 Forthcoming by CRC Press
316 Pages 35 B/W Illustrations

USD $59.95

Prices & shipping based on shipping country


Book Description

This book brings together the insights and practical experience of some of the most experienced Data Plane Development Kit (DPDK) technical experts, detailing the trend of DPDK, data packet processing, hardware acceleration, packet processing and virtualization, as well as the practical application of DPDK in the fields of SDN, NFV, and network storage. The book also devotes many chunks to exploring various core software algorithms, the advanced optimization methods adopted in DPDK, detailed practical experience, and the guides on how to use DPDK.

Table of Contents

Section 1: DPDK Foundation

1. Introduction to DPDK

2. Cache and Memory

3. Core Parallelism

4. Synchronization

5. Forwarding


7. PMD

8. NIC Parallel

9. NIC Offload

10. Packet Security


Section 2: I/O Virtualization

11. Hardware Virtualization

12. Virtio

13. Vhost User


Section 3: DPDK Applications

14. DPDK for NFV

15. Virtual Switch

16. Storage Acceleration

View More



Zhu Heqing was born in Jingjiang, Jiangsu province, and graduated from University of Electronic Science and Technology of China with a master’s degree in data communication and computer network. He is a software manager of DPDK and Hyperscan at Intel with more than 17 years of R&D experience in telecommunications network equipment and open source software development at Intel, Huawei, Alcatel, and Lucent.