面向多核网络处理器软件框架的研究与实现
摘要 | 第1-7页 |
Abstract | 第7-14页 |
第1章 绪论 | 第14-32页 |
·多核网络处理器概念 | 第14页 |
·多核网络处理器的历史及发展趋势 | 第14-18页 |
·多核网络处理器的历史 | 第14-15页 |
·多核网络处理器的发展趋势 | 第15-18页 |
·多核网络处理器体系结构 | 第18-21页 |
·多核网络处理器体系结构特点 | 第21-25页 |
·并行 | 第21-22页 |
·分层存储结构 | 第22-23页 |
·协处理器 | 第23-24页 |
·PE间互联 | 第24页 |
·外部接口 | 第24-25页 |
·多核网络处理器软件框架定义 | 第25-29页 |
·多核网络处理器与软件框架的设计 | 第25-26页 |
·多核网络处理器的应用需求 | 第26-27页 |
·多核结构对软件框架的影响 | 第27-29页 |
·主要工作及创新 | 第29-30页 |
·论文结构 | 第30-32页 |
第2章 多核NP软件模式和系统框架设计 | 第32-41页 |
·多核NP软件框架的问题分析 | 第32-33页 |
·多核NP软件框架的需求分析和设计目标 | 第33-34页 |
·多核NP软件框架的结构和功能 | 第34-40页 |
·多核NP开发模式应考虑的问题 | 第34-35页 |
·多核NP开发模式的引入 | 第35-36页 |
·多核NP软件框架的结构 | 第36-40页 |
·小结 | 第40-41页 |
第3章 NP适应的网络处理算法的相关研究 | 第41-75页 |
·NP适应网络处理算法分类 | 第41-43页 |
·NP分组调度策略与实现机制 | 第43-56页 |
·队列调度算法的性能评价标准 | 第45-47页 |
·现有队列调度算法的性能比较 | 第47-50页 |
·DDR算法及其优化 | 第50-54页 |
·队列调度算法在NP上的实现 | 第54-56页 |
·NP流水型任务集自动分配 | 第56-74页 |
·NP任务分配模型 | 第58-62页 |
·遗传算法在NP任务分配中的实现 | 第62-70页 |
·NP遗传算法实现示例 | 第70-71页 |
·遗传算法在NP流水线软硬件设计过程中的应用 | 第71-74页 |
·小结 | 第74-75页 |
第4章 面向多核NP的OS设计扩展 | 第75-95页 |
·面向多核NP的OS优化 | 第75-86页 |
·内核调度与任务设计 | 第75-78页 |
·并行计算与对称多处理(SMP)的设计 | 第78-82页 |
·处理器亲和性设计 | 第82-86页 |
·多核NP数据包处理设计 | 第86-94页 |
·数据包处理性能评价模型 | 第86-88页 |
·数据包多核NP处理的设计实现 | 第88-92页 |
·数据包多核NP处理的测试结果 | 第92-94页 |
·小结 | 第94-95页 |
第5章 面向多核NP的数据平面设计框架 | 第95-130页 |
·多核NP的数据平面软件设计框架 | 第95-98页 |
·控制平面 | 第96页 |
·数据平面 | 第96-98页 |
·软件设计框架的基本功能 | 第98-103页 |
·控制平面和数据平面的功能划分 | 第98-99页 |
·快速路径与慢速路径的区分 | 第99页 |
·快速路径处理过程的设计 | 第99-101页 |
·慢速路径处理过程的设计 | 第101-103页 |
·快速路径虚拟接口设计 | 第103-107页 |
·快速路径虚拟接口(FPVI)定义 | 第103-104页 |
·FPVI例外定义 | 第104-105页 |
·FPVI基本例外处理示例 | 第105-106页 |
·FPVI复制例外处理示例 | 第106页 |
·FPVI本地发送例外处理示例 | 第106-107页 |
·快速路径与缓冲管理器接口(FPC) | 第107-115页 |
·NetLink套接字接口 | 第108-109页 |
·FPC消息机制 | 第109-112页 |
·FPC的运行机制 | 第112-115页 |
·快速路径统计接口(FPS) | 第115-116页 |
·多核NP路由器的多平面软件框架设计 | 第116-117页 |
·软件框架的性能测试 | 第117-124页 |
·高性能多核平台的选择 | 第117-119页 |
·控制平面与数据平面性能测试 | 第119-121页 |
·快速路径和慢速路径性能测试 | 第121-124页 |
·快速路径与慢速路径设计实例 | 第124-128页 |
·NAT-PT基本概念 | 第124-125页 |
·NAT-PT工作原理 | 第125-126页 |
·NAT-PT慢速路径设计 | 第126-127页 |
·NAT-PT快速路径设计 | 第127-128页 |
·小结 | 第128-130页 |
第6章 内核网络协议栈设计框架 | 第130-147页 |
·内核网络模块设计 | 第130-142页 |
·虚拟网络块(VNB)的技术基础 | 第130-131页 |
·VNB框架的构成 | 第131-133页 |
·VNB框架的数据流及接口设计 | 第133-136页 |
·虚拟网络块框架的核心模块 | 第136-138页 |
·虚拟网络块框架的网络应用 | 第138-140页 |
·VNB框架的构建过程 | 第140-142页 |
·VNB框架构建NETFLOW应用设计实例 | 第142-146页 |
·小结 | 第146-147页 |
第7章 管理平面设计框架 | 第147-155页 |
·管理平面设计 | 第147-154页 |
·网络应用系统管理平面基本概念 | 第147-148页 |
·统一管理系统的基本概念 | 第148-149页 |
·统一管理系统接口设计 | 第149-154页 |
·小结 | 第154-155页 |
第8章 基于多核处理器的IPSec的实现 | 第155-172页 |
·TPSec的技术基础 | 第155-160页 |
·IPSec安全体系结构 | 第155-156页 |
·IPSec的内核网络实现 | 第156-158页 |
·IPSec的包处理设计 | 第158-160页 |
·IPSec基于多核的架构设计 | 第160-167页 |
·TPSec控制平面与数据平面的设计实现 | 第160-162页 |
·IPSec快速路径的接口设计实现 | 第162-164页 |
·IPSec快速路径的数据流设计实现 | 第164-167页 |
·多核IPSec的性能测试 | 第167-171页 |
·IPSec性能测试方案 | 第167-168页 |
·IPSec双平面方案性能测试结果 | 第168-169页 |
·IPSec快速路径方案性能测试结果 | 第169-171页 |
·小结 | 第171-172页 |
第9章 总结与展望 | 第172-175页 |
·主要工作总结 | 第172-173页 |
·多核网络处理器应用的展望 | 第173-175页 |
参考文献 | 第175-185页 |
致谢 | 第185-186页 |
攻读博士学位期间发表的论文 | 第186-188页 |
攻读博士学位期间申请的发明专利 | 第188-189页 |
攻读博士学位期间参加科研项目情况 | 第189-190页 |
攻读博士学位期间完成的标准工作 | 第190页 |