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

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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.

Author(s): Heqing Zhu
Publisher: CRC Press
Year: 2020

Language: English
Pages: 324
City: Boca Raton

Half Title
Title Page
Copyright Page
Table of Contents
Preface
Editor
Contributors
Section 1 DPDK Foundation
Chapter 1 Introduction
Chapter 2 Cache and Memory
Chapter 3 Core-Based Parallelism
Chapter 4 Synchronization
Chapter 5 Forwarding
Chapter 6 PCIe/NIC
Chapter 7 PMD
Chapter 8 NIC-Based Parallellism
Chapter 9 NIC Offload
Chapter 10 Packet Security
Section 2 I/O Virtualization
Chapter 11 Hardware Virtualization
Chapter 12 Virtio
Chapter 13 Vhost-User
Section 3 DPDK Applications
Chapter 14 DPDK for NFV
Chapter 15 Virtual Switch
Chapter 16 Storage Acceleration
Index