摘要3-4
Abstract4-8
第一章 绪论8-14
1.1 课题探讨背景8-9
1.2 国内外进展近况9-10
1.3 本人主要工作10-11
1.4 论文章节安排11-14
第二章 系统设计总体介绍14-26
2.1 网络系统介绍14-15
2.2 硬件平台介绍15-19
2.2.1 先进通信计算机系统架构(ATCA)17-18
2.2.2 改善后的硬件平台架构18-19
2.3 CN5650多核处理器介绍19-23
2.3.1 Cn5650硬件结构介绍19-22
2.3.2 Cn5650软件包22-23
2.4 基于CN5650多核处理器的节点板卡23
2.5 多核处理器运用浅析23-25
2.5.1 Cn5650运用场景浅析23-24
2.5.2 多核处理器软件设计关键技术24-25
2.6 小结25-26
第三章 多核处理器动态交换路径选择算法的改善26-40
3.1 交换负载均衡原理26-29
3.1.1 常用的交换负载均衡策略27-28
3.1.2 动态随机交换路径选择算法28-29
3.2 动态随机交换路径选择算法的特点与改善29-31
3.2.1 随机数发生器改善29-30
3.2.2 报文流乱序30-31
3.2.3 处理开销大31
3.3 CN5650多核处理器交换负载均衡实现31-39
3.3.1 硬件随机数发生器31
3.3.2 基于流的PKO输出队列调度31-33
3.3.3 多交换面VLAN划分33-36
3.3.4 交换拥塞调度36-37
3.3.5 算法改善综合37-39
3.4 小结39-40
第四章 基于流和优先级的多核处理器负载均衡40-48
4.1 多核负载均衡需求40-41
4.2 常用的多核负载均衡算法41-43
4.3 CN5650多核负载均衡算法43-47
4.3.1 硬件加速器报文处理浅析43-45
4.3.2 基于流和优先级的多核负载均衡45-47
4.4 小结47-48
第五章 多核处理器核状态监控48-54
5.1 处理器监控介绍48
5.2 单核处理器的监控48-49
5.3 多核处理器的监控49-50
5.4 多核处理器监控的软件实现策略50-52
5.5 CN5650多核处理器监控52-53
5.6 小结53-54
第六章 软件平台的设计与实现54-60
6.1 需求浅析54-56
6.1.1 系统介绍54
6.1.2 功能性需求54
6.1.3 非功能性需求54-56
6.2 概要设计56-57
6.2.1 功能模块设计56
6.2.2 接口设计56
6.2.3 数据结构设计56-57
6.3 详细设计57-58
6.4 小结58-60
第七章 测试与浅析60-66
7.1 测试环境的搭建60-62
7.1.1 多核处理器动态交换路径选择的测试环境搭建60
7.1.2 基于流和优先级的多核负载均衡的测试环境搭建60-61
7.1.3 多核核状态监控的测试环境搭建61-62
7.2 测试结果62-64
7.3 结果浅析64
7.4 小结64-66
第八章 结论66-68
8.1 论文总结66
8.2 未来的探讨工作66-68
致谢68-70