首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

CIA网卡中支持零拷贝的高效软硬件交互机制的研究与实现

摘要第1-12页
ABSTRACT第12-13页
第一章 绪论第13-19页
 §1.1 课题背景第13-15页
     ·报文捕获技术在网络安全领域的应用第13-14页
     ·零拷贝报文捕获系统第14页
     ·支持零拷贝的高效软硬件交互机制第14-15页
 §1.2 网卡与主机软硬件交互机制的相关研究第15-16页
     ·网卡与主机数据交换方式第15-16页
     ·Linux系统对网卡中断处理的优化第16页
 §1.3 项目背景和研究内容第16-17页
 §1.4 论文的组织第17页
 §1.5 课题的研究成果第17-19页
第二章 高速网卡与主机通信的技术第19-34页
 §2.1 网卡的整体结构第19-20页
 §2.2 高速网卡与主机的数据交换机制第20-23页
     ·DMA的链式传输方式第20-21页
     ·DMA的命令队列传输方式第21-22页
     ·基于描述符的DMA通信机制第22-23页
 §2.3 网卡硬件描述符的获取方式第23-25页
     ·基于主机的描述符获取方式第23-24页
     ·基于DMA引擎的描述符获取方式第24-25页
 §2.4 Linux对高速网卡中断的处理第25-29页
     ·Linux对网卡中断的处理过程第25-26页
     ·NAPI技术第26-28页
     ·NAPI在SMP上的性能分析第28-29页
 §2.5 数据报文的收发过程第29-31页
 §2.6 提高网卡和主机交互性能的技术第31-33页
     ·提高总线的带宽第31页
     ·减少中断开销第31-32页
     ·减少上下文切换开销第32-33页
 §2.7 本章总结第33-34页
第三章 支持零拷贝的软硬件交互模型(CIA-SHIM)第34-44页
 §3.1 CIA-SHIM整体结构第34-36页
     ·CIA-SHIM中的零拷贝技术第34-35页
     ·CIA-SHIM工作过程第35-36页
 §3.2 CIA-SHIM模型第36-42页
     ·CIA-SHIM时间模型第36-38页
     ·CIA-SHIM描述符缓冲区模型第38-40页
     ·CIA-SHIM模型结论第40-42页
 §3.3 CIA-SHIM对CIA设计的指导第42-43页
 §3.4 本章总结第43-44页
第四章 支持零拷贝的高效软硬件交互机制的设计与实现第44-65页
 §4.1 CIA的整体结构第44-46页
     ·系统的工作过程第44-45页
     ·软硬件交互机制设计目标第45-46页
 §4.2 CIA DMA引擎第46-48页
     ·DMA引擎结构第46页
     ·DMA引擎设计的关键技术第46-47页
     ·接口定义第47-48页
 §4.3 CIA缓冲区管理第48-51页
     ·缓冲区管理结构第48页
     ·缓冲区设计的关键技术第48-50页
     ·提供的接口第50-51页
 §4.4 CIA驱动第51-54页
     ·驱动的整体结构第51-52页
     ·驱动设计的关键技术第52-53页
     ·驱动提供的接口第53-54页
 §4.5 软硬件交互的关键数据结构第54-58页
     ·硬件关键寄存器定义第54-55页
     ·软件关键数据结构第55-58页
 §4.6 软硬件交换的关键流程第58-64页
 §4.7 本章总结第64-65页
第五章 CIA高效软硬交互机制的性能测试与分析第65-70页
 §5.1 测试环境及工具第65页
 §5.2 测试内容第65-66页
 §5.3 测试方法第66页
 §5.4 测试结果及结论第66-69页
     ·测试结果第66-68页
     ·测试结论第68-69页
 §5.5 本章总结第69-70页
第六章 总结第70-71页
致谢第71-72页
参考文献第72-74页
作者在学期间取得的学术成果第74页

论文共74页,点击 下载论文
上一篇:基于服务漂移的可生存性系统的研究与实现
下一篇:基于拓扑感知和无偏抽样的快速数据分发研究