声明
第一章 绪论
1.1 研究背景
1.2 多核CPU网络I/O加速
1.3 主要工作和创新点
1.4 论文的组织结构
第二章 相关研究
2.1 PF_RING
2.2 netmap高性能网络I/O框架
2.3 DPDK数据面开发套件
2.4 SDB硬件缓冲区管理
2.5 本章小结
第三章 NPDK开发环境
3.1 分层处理体系结构
3.2分组转发模块功能
3.3 多核动态编程接口
3.4 分组处理流程
3.5 本章小结
第四章 NPDK实现的关键技术
4.1 虚拟网络驱动与接口管理
4.2 分组处理编程机制
4.3 内核与用户空间的双向地址转换技术
4.4 本章小结
第五章 基于NPDK的转发应用验证与分析
5.1 NPDK开发环境配置
5.2 实验环境与测试方案
5.3 测试数据结果与分析
5.4 本章小结
第六章结束语
6.1本文总结
6.2工作展望
致谢
参考文献
作者在学期间取得的学术成果
附录A NPDK开发环境测试配置信息