| 摘要 | 第1-5页 |
| Abstract | 第5-8页 |
| 1 绪论 | 第8-13页 |
| ·课题研究背景 | 第8-9页 |
| ·多路径负载均衡技术的研究概况 | 第9-10页 |
| ·多路径负载均衡技术的路径选择算法分类 | 第10-11页 |
| ·本文研究的内容和组织 | 第11-13页 |
| 2 Linux 内核下多路径结构和实现方法 | 第13-23页 |
| ·Linux 内核里两种“多路径”技术实现方案 | 第13页 |
| ·Linux 内核下 device mapper 机制 | 第13-17页 |
| ·Linux 内核下 multipath 介绍 | 第17-19页 |
| ·multipath 使用方法 | 第19-21页 |
| ·Multipath 下的轮询算法和队列长度算法介绍 | 第21-22页 |
| ·本章小结 | 第22-23页 |
| 3 基于响应时间的动态多路径负载均衡算法设计 | 第23-31页 |
| ·算法设计理论基础 | 第23-25页 |
| ·多路径响应时间的分析 | 第25-26页 |
| ·动态多路径负载均衡算法的设计 | 第26-30页 |
| ·本章小结 | 第30-31页 |
| 4 基于响应时间的动态多路径负载均衡算法实现 | 第31-41页 |
| ·Path_selector_type 结构体 | 第31-32页 |
| ·相关结构体介绍 | 第32-34页 |
| ·对链表的基本操作 | 第34-37页 |
| ·选择和比较路径 | 第37-40页 |
| ·本章小结 | 第40-41页 |
| 5 性能分析与测试 | 第41-49页 |
| ·测试环境和流程 | 第41-43页 |
| ·I/O 负载均衡测试 | 第43-45页 |
| ·读数据测试 | 第45-46页 |
| ·写数据测试 | 第46-47页 |
| ·测试总结 | 第47-49页 |
| 6 总结和展望 | 第49-50页 |
| 致谢 | 第50-53页 |
| 参考文献 | 第53-55页 |