• Stars
    star
    904
  • Rank 50,534 (Top 1.0 %)
  • Language
  • Created over 3 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

【冲破内核瓶颈,让I/O性能飙升】DPDK工程师手册,官方文档,最新视频,开源项目,实战案例,论文,大厂内部ppt,知名工程师一览表

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

image

—— 冲破内核瓶颈,让I/O性能飙升。

书籍电子版资料 官方文档 最新视频 大会ppt 开源项目 论文 知名工程师
📕 📜 📀 🎞 🏗 📰 👷

image

📣 【梳理思维,一图定乾坤】DPDK架构图.pdf

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

🔈 【今日推荐阅读】打破DPDK的误区: 数据面最流行的工具包DPDK的前世,现在和未来

💪 国人技术,弘扬大厂实力

中兴通讯高性能5G核心网UPF实现

中国电信DPDK技术白皮书v1.0

爱奇艺DPDK网络优化实践

基于DPDK实现的LB支撑阿里巴巴双11业务

📕 书籍电子版资料

《DPDK应用基础》

《深入浅出DPDK》

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

《DPDK Programmer’s Guide》

《Data Plane Development Kit (DPDK)》

📜 官方文档

《DPDK Testpmd 应用》.pdf

《DPDK for FreeBSD入门》.pdf

《DPDK for Linux入门》.pdf

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

《DPDK 示例应用》.pdf

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

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

《含 XEN 的 DPDK》.pdf

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

《多 Gbps 的流管理:经验教训(英文)》.pdf

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

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

📀 最新视频


2021年DPDK北美峰会 演讲者
Welcome_ DPDK Summit NA 2021Virtual Experience Arpit Joshipura
DPDK on RISC-V Stanislaw Kardach, Semihalf
Getting Past Incubation_ DPDK for Windows Platform Goes Mainstream
Using Virtual Functions with DPDK in OpenShift 4 Ip Sam & Wuxin Zeng, Red Hat
High Density Scalable Cloud Gateway for Cloud Networking Hongjun Ni & Pan Zhang, Intel
Running P4 programs as DPDK applications Cristian Dumitrescu & Han Wang - Intel
Advanced API For Rules Management - RTE Flow Next Evolution Ori Kam, NVIDIA
Tools for Memory Model Simulation Herd7 - Honnappa Nagarahalli, ARM
Transitioning Flow Based ethdev Ops to rte_flow Ajit Khaparde, Broadcom
Closing Remarks - DPDK Summit NA 2021 Arpit Joshipura

2021年亚太DPDK峰会 演讲者
Welcome- DPDK Summit APAC 2021 Jim St. Leger
Dynamic Mempool_ One of the Final Steps to Make DPDK Cloud-Native Jielong Zhou
An Ideal Network IO Virtualization Solution in DPDK Xiuchun Lu, Chenbo Xia
Handling Elephant Flow on a DPDK-Based Load Balancer Hongjun Ni, Yipeng Wang, Chenmin Sun
OvS Tunneling and Connection Tracking Hardware Offload via Rte_flow Xiao Wang, Rosen Xu
Accelerating vHost Data Plane with DMA in the CPU Jiayu Hu
Warp Speed Cryptographic Applications Fan Zhang
Introducing Hardware Content Inspection Accelerator Into the ... Kun Qiu, Harry Chang
Enhance SEBA-Based FTTH vCPE System with SPP vSwitch Tri Trinh, Kentaro Ogawa
Memory Error Detect Enhancement for DPDK Fuzzing Xueqin Lin, Yinan Wang
Using DPDK to Build PCIe Endpoint Framework Jun Yang, Hongjun Chen

2017年DPDK中国上海技术峰会 演讲者
A Better Virtio towords NFV Cloud Cunming Liang
Accelerate VM I_O via SPDK and Crypto for Generaic vHost Changpeng Liu,Xin Zeng
Accelerate VM I_O via SPDK and Crypto for Generaic vHost_2 Changpeng Liu,Xin Zeng
OVS-DPDK Practices in Meituan Cloud Huai Huang
A High speed DPDK PMD approach in LXC Jie Zheng
Cloud Data Center, Network Security practices Kai Wang
DPDK in container - Status Quo and Future Directions Jianfeng Tan
F-Stack, a full user space network service on DPDK Hailang Wang
Support Millions users in vBRAS Zhouhui Sun
Telco data plane status, challenges and solutions Hao Lin
Towards Low Latency Interrupt Mode PMD Yunhong Jiang,Wei Wang
Accelerate VPP workload with DPDK Cryptodev Framework Fan Zhang
Data Center Security Use Case with DPDK Haohao Zhang
Intel® 25GbE Ethernet Adapter Advanced Features for NFV, Adaptiv Helin Zhang,Jingjing Wu
Intel® 25GbE Ethernet Adapter Advanced Features for NFV, Adaptiv_2 Helin Zhang,Jingjing Wu
Network performance tuning, lesson learned Fangliang Lou
OPDL- On The Path To Packet Processing Nirvana Liang Ma

🎞 大会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

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

DPDK-China2017-Huang-OVS-DPDK-Practices-in-Meituan-Cloud.pdf

DPDK-China2017-JiangWang-Low-Latency-PMD.pdf

DPDK-China2017-LiangWang-A-Better-Virtio-towards-NFV-Cloud.pdf

DPDK-China2017-Lin-Telco-Data-Plane-Status.pdf

DPDK-China2017-LiuZeng-Accelerate-VM-IO-via-SPDK.pdf

DPDK-China2017-Lou-Network-Performance-Tuning.pdf

DPDK-China2017-Ma-OPDL.pdf

DPDK-China2017-Sun-Support-Millions-vBRAS.pdf

DPDK-China2017-Tan-DPDK-in-Container.pdf

DPDK-China2017-Wang-Cloud-Data-Center-Security Technologies.pdf

DPDK-China2017-Wang-Cloud-Data-Center.pdf

DPDK-China2017-Wang-FStack.pdf

DPDK-China2017-Zhang-Accelerate-VPP.pdf

DPDK-China2017-Zhang-Data-Center-Security-Use-Case-with-DPDK.pdf

DPDK-China2017-ZhangWu-Intel-25GbE-Ethernet.pdf

DPDK-China2017-Zheng-High-Speed-DPDK-PMD-LXC.pdf

🏗 开源项目


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

📰 论文

No. Title Translation(参考) 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
26 《网络功能虚拟化技术研究进》 清华大学
27 《面向网络功能虚拟化的高性能负载均衡机制》 中国科学院
28 《NFV实验平台的技术方案及搭建过程介绍》 东南大学
29 《(Intel DPDK) with VMware vSphere》 VMware
30 《Mellanox DPDK Quick Start Guide》 Mellanox DPDK快速入门指南 Mellanox

👷 知名工程师

  • 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 —— 蚂蚁集团

  • Yong Wang —— 中兴通讯硬件工程师

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

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

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

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

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

  • Jianfeng Tan —— 英特尔软件工程师

  • Hailong Wang —— 腾讯高级工程师

  • Cunming Liang —— 英特尔平台方案架构师

  • Changpeng Liu —— 英特尔资深工程师

  • Xin Zeng —— 英特尔资深工程师

  • Huai Huang —— 美团技术专家

  • Fangliang Lou —— 中兴通讯架构师

  • Liang Ma —— 英特尔资深工程师

  • Helin Zhang —— 英特尔技术经理

  • Jingjing Wu —— 英特尔资深工程师

  • Fan Zhang —— Intel 资深工程师,博士

  • Haohao Zhang —— 腾讯安全平台部高级工程师

  • Wei Wang —— Intel软件工程师

  • Hao Lin —— 太一星晨架构师

  • Zhaohui Sun —— 北京派网软件有限公司首席执行官

  • Jie Zheng —— United Stack网络虚拟化工程师

  • Kai Wang —— Yunshan资深工程师

金主爸爸


安利术语:零声,专注于C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK, SPDK, bpf/ebpf等等相关技术分享。本repo由零声的小伙伴推动以及所有提交patch的小伙伴(后面鸣谢部分)参与,共同完成。内容来源于互联网,本repo仅限于整理总结。
零声交流群: 739729163 , 偶遇技术大佬交流,不定期书籍红包福利,每晚技术直播通知!
点击进入 每晚八点技术直播


More Repositories

1

interview_internal_reference

2023年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
Python
35,340
star
2

from_coder_to_expert

2021年最新总结,从程序员到CTO,从专业走向卓越,分享大牛企业内部pdf与PPT
10,920
star
3

Introduction-to-Golang

【未来服务器端编程语言】最全空降golang资料补给包(满血战斗),包含文章,书籍,作者论文,理论分析,开源框架,云原生,大佬视频,大厂实战分享ppt
Go
6,731
star
4

expert_readed_books

2021年最新总结,推荐工程师合适读本,计算机科学,软件技术,创业,思想类,数学类,人物传记书籍
5,877
star
5

audio_video_streaming

音视频流媒体权威资料整理,500+份文章,论文,视频,实践项目,协议,业界大神名单。
4,234
star
6

linux_kernel_wiki

linux内核学习资料:200+经典内核文章,100+内核论文,50+内核项目,500+内核面试题,80+内核视频
3,556
star
7

cpp_new_features

2021年最新整理, C++ 学习资料,含C++ 11 / 14 / 17 / 20 / 23 新特性、入门教程、推荐书籍、优质文章、学习笔记、教学视频等
C++
3,444
star
8

introduce_c-cpp_manual

一个收集C/C++新手学习的入门项目,整理收纳开发者开源的小项目、工具、框架、游戏等,视频,书籍,面试题/算法题,技术文章。
C++
2,671
star
9

learning_mind_map

2021年【思维导图】盒子,C/C++,Golang,Linux,云原生,数据库,DPDK,音视频开发,TCP/IP,数据结构,计算机原理等
2,468
star
10

campus_recruitmen_questions

2021年最新整理,5000道秋招/提前批/春招/常用面试题(含答案),包括leetcode,校招笔试题,面试题,算法题,语法题。
2,420
star
11

kernel_new_features

一个深挖 Linux 内核的新功能特性,以 io_uring, cgroup, ebpf, llvm 为代表,包含开源项目,代码案例,文章,视频,架构脑图等
C
1,443
star
12

ffmpeg_develop_doc

2023年,最新音视频学习资料整理,项目(调试可用),ffmpeg命令手册,文章,编解码论文,视频讲解,面试题全套资料
C
1,417
star
13

algorithm-structure

2021年最新总结 500个常用数据结构,算法,算法导论,面试常用,大厂高级工程师整理总结
C
1,371
star
14

computer_expert_paper

1000+份计算机paper,卡耐基梅隆大学,哈佛,斯坦福,芝加哥大学,MIT,facebook,google,微软,Amazon,twitter等大牛一作,持续更新中
1,222
star
15

k8s_awesome_document

【2021年新鲜出炉】K8s(Kubernetes)的工程师资料合辑,书籍推荐,面试题,精选文章,开源项目,PPT,视频,大厂资料
1,126
star
16

Understanding_in_Rust

【最安全的编程语言】Rust工程师枕边资料,大牛文章,开源框架,官方文档,视频,推荐书籍,学习干货,大牛语录
929
star
17

developkit_set

2021年最新总结,值得推荐的c/c++开源框架与库。持续更新中。
799
star
18

kernel_memory_management

总结整理linux内核的内存管理的资料,包含论文,文章,视频,以及应用程序的内存泄露,内存池相关
701
star
19

enterprise_job_recommend

2023年 最新整理暑假实习(含Java,前端,测试,c++,嵌入式,算法岗),base(北京,上海,广州,深圳,杭州,西安,成都,南京),每周定时更新
601
star
20

Introduce_to_virtualization

500篇关于虚拟化的经典资料,含CPU虚拟化,磁盘虚拟化,内存虚拟化,io虚拟化。
427
star
21

newsql_nosql_library

整理12种数据库相关资料,mysql,mariaDB,Percona Server,MongoDB,Redis,RocksDB,TiDB,CouchDB,Cassandra,TokuDB,MemDB,Oceanbase
376
star
22

kernel_awsome_feature

深入研究 kvm,ceph,fuse特性,包含开源项目,代码案例,文章,视频,架构脑图等
371
star
23

backend_video

后端免费技术分享视频,包含Linux,RTSP RTMP, HLS, 流媒体, ffmpeg, WebRTC,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,CDN,P2P,K8S,Docker,ffmpeg,TCP/IP,协程,DPDK
294
star
24

interview_experience

2021年最新整理,200位校招面经分享,包含微软,华为,腾讯,字节,阿里,360,tplink,好未来,网易,搜狗,wps等,研发岗位,C++研发岗位,安全岗位。
275
star
25

develop_skill_tree

2021年最新整理,名企校招各大岗位的技能树,含技术细节,Java,C/C++,前端,运维,测试,运营岗位。持续更新中
223
star
26

linux_environment_tools

总结linux环境开发工具,包含linux,虚拟机,编译器,编辑器,测试工具,加密工具
208
star
27

cpp_backend_awsome_blog

2023年最新整理 c++后端开发,1000篇优秀博文,含内存,网络,架构设计,高性能,数据结构,基础组件,中间件,分布式相关
122
star
28

students_blog_collection

学员学习过程,课程总结的文章集锦,包含linux c/c++服务器,音视频,内核,dpdk,golang
81
star
29

qt_interview_reference

2023年最新整理,qt开发最全面试集锦,含网络,文件系统,数据库,自定义控件,以及视频讲解,文档
60
star
30

influence_programmer

2022年,梳理100位具有影响力的程序员,包含大厂高p高t,开源作者,学术比赛,博客自媒体,书籍作者
39
star