Skip to main content

Command Palette

Search for a command to run...

【DPDK工程师手册】 —— 官方文档,最新视频,开源项目,论文,大厂内部ppt,知名工程师一览表

Published
•5 min read•View as Markdown

✨✨✨【DPDK工程师手册】 —— 官方文档,最新视频,开源项目,论文,大厂内部ppt,知名工程师一览表

image ## —— 数据平面开发套件

📣 【梳理思维,导图跟上】DPDK架构图.pdf

🔥 【800页编程指南,含中文】DPDK编程指南.pdf

image

📕 书籍电子版资料

《DPDK应用基础》

《深入浅出DPDK》

《Linux开源网络全栈详解:从DPDK到OpenFlow》

《DPDK Programmer’s Guide》

《Data Plane Development Kit (DPDK)》 %20.pdf)

📜 官方文档

《DPDK Testpmd 应用》.pdf

《DPDK for FreeBSD入门》.pdf

《DPDK for Linux入门》.pdf

《DPDK 中的 NIC 驱动程序》.pdf

《DPDK 示例应用》.pdf

《Fastpass:集中的“零队列”数据中心网络(英文)》.pdf%E3%80%8B.pdf)

《发布说明:数据平面开发套件》.pdf

《含 XEN 的 DPDK》.pdf

《在英特尔® 处理器上启用卓越的 Galois-Counter 模式》.pdf

《多 Gbps 的流管理:经验教训(英文)》.pdf%E3%80%8B.pdf)

《程序员指南:数据平面开发套件》.pdf

《采用 CUCKOOSWITCH 的可扩展、高性能以太网转发(英文)》.pdf%E3%80%8B.pdf)

📀 最新视频



🏗 开源项目


项目简介
dpdk-burst-replay注入pcap文件
DTSDPDK测试套件
intel-go/nff-goNFF-Go - GO的网络功能框架(原YANFF)
Pktgen由 DPDK 提供支持的流量生成器
SPPDPDK 资源管理框架
ansyun/dpdk-ansANS(加速网络堆栈)是DPDK本地TCP/IP堆栈,也参考FreeBSD实现。ANS提供了一个与Intel DPDK一起使用的用户空间TCP/IP堆栈。
dpdkcap/dpdkcap基于dpdk的抓包工具
pktgen/Pktgen-DPDK基于DPDK的包生成器
iqiyi/dpvsDPVS是一种基于DPDK的高性能四层负载均衡器
iqiyi/qnsmQNSM是基于DPDK的网络安全监控框架
rumpkernel/drv-netif-dpdk用户空间TCP/IP栈的DPDK接口驱动程序
emmericp/MoonGenMoonGen是一个完全可编写脚本的高速包生成器,构建在DPDK和LuaJIT之上。当为每个包执行用户提供的Lua脚本时,它可以在单个CPU核心上使用64字节的包来饱和10gb /s的连接。多核支持允许更高的速率。它还具有精确和准确的时间戳和速率控制。
libmoon/libmoonlibmoon是一个使用DPDK和LuaJIT进行快速灵活的包处理的库。
usnistgov/ndn-dpdkNDN-DPDK:高速命名数据网络转发器
vipinpv85/DPDK_SURICATA-4_1_1用于软件加速的DPDK基础设施。目前正在进行RX和ACL预过滤
wangbojing/NtyTcp单线程用户态TCP/IP协议栈,epoll实现,包含服务器案例,并发测试案例
tiglabs/jupiterJupiter是一种基于DPDK的高性能四层网络负载均衡服务。
F-Stack/f-stackF-Stack是一个基于DPDK、FreeBSD TCP/IP栈和协程API的高性能用户空间网络开发工具包。
bytedance/ovs-dpdk这是Open vSwitch的一个分支,我们专注于基于DPDK的Open vSwitch
napatech/daq_dpdk_multiqueueSnort DPDK DAQ模块,支持多队列-主要用于Napatech网卡

🎞 大会ppt

APAC 2021-Accelerating vHost with DMA-JiayuHu.pdf

APAC 2021-DPDK APAC Summit - Opening Remarks.pdf

APAC 2021-DPDK_Summit21_wdate_PPT_OvS-Tunnel_CT.pdf

APAC 2021-Handling Elephant Flow on a DPDK-Based Load Balancer.pdf

APAC 2021-Hardware Accelerator into the Network Security Applications.pdf

APAC 2021-Ideal_Virt_Framework.pdf

APAC 2021-Memory error detect enhancement for DPDK fuzzing_APAC_final-1.pdf

APAC 2021-SEBA_SPP_NTT_VNPT_DPDK_SUMMIT_APAC_2021_Official_v0.1.pdf

APAC 2021-Using DPDK to build PCIe endpoint framework.pdf.pdf)

APAC 2021-dynamic mempool.pdf

APAC 2021-warp speed crypto - A new DPDK Cryptodev Raw Data Path API and its use in Fd.io VPP.pdf

NA 2021-Cristian_Dumitrescu_Han_Wang_Running_P4_Programs_as_DPDK_Apps.pdf

NA 2021-DPDK NA - Closing Remarks.pptx.pdf

NA 2021-DPDK Summit North America 2021.pdf

NA 2021-DPDK on RISC-V - Stanislaw Kardach, Semihalf.pdf

NA 2021-High Density Scalable Cloud Gateway for Cloud Networking_DPDK Summit NA 2021_Ni Hongjun & Zhang Pan.pdf

NA 2021-Memory Model Simulation Tool - Herd7.pdf

NA 2021-RTE_Flow improvements Ori Kam.pdf

NA 2021-Transitioning Flow Based ethdev Ops to rte_flow - Ajit Khaparde.pdf

NA 2021-Using Virtual Functions with DPDK in OpenShift 4.pdf

NA 2021-dpdk-na-summit-2021_dpdk-on-riscv_kardach.pdf

NA 2021-zero-copy-ring-APIs-DPDK.pdf

👷 知名工程师

  • Jim St. Leger —— 英特尔开源战略和营销总监

  • Edwin Verplanke —— 英特尔解决方案架构师

  • Harini Ramakrishnan —— Microsoft 的项目经理

  • Georgii Tkachuk —— 英特尔性能工程师

  • Honnappa Nagarahalli —— Arm 首席软件工程师

  • Yasufumi Ogawa —— NTT 服务系统实验室的研究工程师

  • Jingjing Wu —— 英特尔软件工程师

  • Jill Lovato —— Linux 基金会通信高级经理

  • Trishan de Lanerolle —— Linux 基金会技术项目经理

  • Jielong Zhou —— 蚂蚁集团

  • 王勇 —— 中兴通讯硬件工程师

  • Xiuchun Lu —— 英特尔网络平台事业部工程师

  • Chenbo Xia —— 英特尔网络平台事业部工程师

  • Hongjun Ni —— 英特尔高级软件工程师

  • Yipeng Wang —— 英特尔高级软件工程师

  • Chenmin Sun —— 英特尔高级软件工程师

📰 论文

No.TitleTranslation(参考)Company
1《Performance optimization of Snort based on DPDK and Hyperscan》基于DPDK和hypercan的Snort性能优化中国科学院
2《Metronome: adaptive and precise intermittent packet retrieval in DPDK》DPDK中自适应、精确的间歇数据包检索罗马托尔维加塔大学
3《NDN-DPDK: NDN Forwarding at 100 Gbps on Commodity Hardware》在商品硬件上以100 Gbps的NDN 转发未知
4《Accretion of Suricta with DPDK for Traffic Monitoring using Optimized Detection System IDS/IPS》基于优化检测系统IDS/IPS的Suricta与DPDK的增加拉迈雅理工学院
5《Leveraging Programmable Dataplanes for a High Performance 5G User Plane Function》利用可编程数据平面实现高性能5G用户平面功能印度理工学院
6《StackMap Low-Latency Networking with the OS Stack and Dedicated NICs》StackMap:低时延使用OS Stack和专用网卡组网庆应义塾大学
7《Implementing and Comparing Static and Machine-Learning Scheduling Approaches using DPDK on an Integrated CPU/GPU》在集成CPU/GPU上使用DPDK实现和比较静态和机器学习调度方法林雪平大学
8《Assessing Soft- and Hardware Bottlenecks in PC-based Packet Forwarding Systems》评估基于pc的报文转发系统的软硬件瓶颈慕尼黑工业大学
9《The Path to DPDK Speeds for AF XDP》The Path to DPDK AF XDP的速度Intel
10《Network Function Virtualization Using Data Plane Developer’s Kit》使用数据平面开发工具的网络功能虚拟化美满电子科技
11《SoftNIC: A Software NIC to Augment Hardware》扩充硬件的软件网卡加州大学伯克利分校
12《Network Functions Virtualisation》网络虚拟化功能AT&T
13《NetVM: High Performance and Flexible Networking using Virtualization on Commodity Platforms》在商品平台上使用虚拟化的高性能和灵活的网络乔治华盛顿大学
14《Stateless Network Functions: Breaking the Tight Coupling of State and Processing》无状态网络功能:打破状态和处理的紧密耦合IBM
15《Performance Contracts for Software Network Functions》软件网络功能执行合同瑞士洛桑联邦理工学院
16《Re-architecting Congestion Management in Lossless Ethernet》无损以太网拥塞管理的重新架构北京国家信息科学与技术研究中心
17《BMC: Accelerating Memcached using Safe In-kernel Caching and Pre-stack Processing》使用安全内核缓存和栈前处理加速Memcached索邦大学
18《RedLeaf: Isolation and Communication in a Safe Operating System》安全操作系统中的隔离和通信加利福尼亚大学尔湾分校
19《A Simpler and Faster NIC Driver Model for Network Functions》一种更简单、更快的网络功能网卡驱动模型瑞士洛桑联邦理工学院
20《Towards including batch services in models for DPDK-based virtual switches》在基于dpdk的虚拟交换机的模型中包含批处理服务HAL
21《Latency optimization and analysis through the use of a high-speed packet IO framework for high-bandwidth data processing》延迟优化和分析,通过使用高速分组IO框架进行高带宽数据处理德根多夫理工学院
22《A new model for DPDK-based virtual switches》一种基于dpdk的虚拟交换机模型HAL
23《FlowMon-DPDK: Parsimonious per-flow software monitoring at line rate》FlowMon-DPDK:基于线路速率的简单的每流量软件监控诺基亚贝尔实验室
24《Intel® DPDK Boosts Server Appliance Performance》英特尔®DPDK提升服务器设备性能Intel
25《Virtual Switch Acceleration with OVS-TC and Agilio 40GbE SmartNICs》基于OVS-TC和Agilio 40GbE SmartNICs的虚拟交换机加速Netronome