第一章 绪论 | 第1-12页 |
1.1 引言 | 第7-9页 |
1.2 负载平衡研究的意义 | 第9页 |
1.3 负载平衡的分类 | 第9-10页 |
1.4 动态负载平衡 | 第10页 |
1.5 本文的研究内容 | 第10-12页 |
第二章 动态负载平衡 | 第12-19页 |
2.1 负载平衡的研究内容及研究方法 | 第12-16页 |
2.1.1 负载平衡的支持设备 | 第12-13页 |
2.1.2 主机状态检测和信息交换策略 | 第13-14页 |
2.1.3 定位策略 | 第14-15页 |
2.1.4 转移策略 | 第15页 |
2.1.5 选择策略 | 第15-16页 |
2.1.6 负载平衡算法的实现方法 | 第16页 |
2.2 影响负载平衡性能的几个主要因素 | 第16-18页 |
2.2.1 远程执行时的文件访问效率 | 第16-17页 |
2.2.2 负载指标的选择 | 第17页 |
2.2.3 选择策略的有效性 | 第17-18页 |
2.3 本章小结 | 第18-19页 |
第三章 利用在线跟踪获得作业性质 | 第19-33页 |
3.1 获得作业性质的一般方法及在线跟踪的概念 | 第19-20页 |
3.2 在线跟踪中获得作业性质的两种途径 | 第20页 |
3.3 作业的跟踪过程及如何获得关于作业性质的知识 | 第20-27页 |
3.3.1 作业的跟踪过程 | 第20-21页 |
3.3.2 作业所使用的文件及操作的记录 | 第21-23页 |
3.3.3 作业的CPU利用率及作业的IO利用率 | 第23-24页 |
3.3.4 作业执行时间的估计 | 第24-27页 |
3.4 在线跟踪中应解决的几个问题 | 第27-31页 |
3.4.1 跟踪时间长短的确定 | 第27-29页 |
3.4.2 在线跟踪中的恢复问题 | 第29-30页 |
3.4.3 在线跟踪的局限性 | 第30-31页 |
3.5 在线跟踪的代价 | 第31页 |
3.6 本章小结 | 第31-33页 |
第四章 系统负载指标的确定 | 第33-39页 |
4.1 理想的负载指标应满足的条件 | 第33页 |
4.2 国际上目前使用的负载指标及其不足 | 第33-34页 |
4.3 CPU对作业响应时间的影响 | 第34-35页 |
4.4 IO对作业响应时间的影响 | 第35-36页 |
4.5 CPU队列对作业响应时间的影响 | 第36-37页 |
4.6 主机负载状态的测量 | 第37-38页 |
4.7 本章小结 | 第38-39页 |
第五章 选择策略 | 第39-45页 |
5.1 目前的几种选择策略及存在的问题 | 第39-40页 |
5.2 基于在线跟踪的作业选择 | 第40页 |
5.3 作业转移所能获得的收益和开销 | 第40-41页 |
5.4 基于作业性质和系统状态的作业选择 | 第41-44页 |
5.4.1 作业在某执行环境下的执行时间的估计 | 第41-43页 |
5.4.2 作业转移总开销的估计 | 第43-44页 |
5.5 本章小结 | 第44-45页 |
第六章 为指定作业寻找最佳的执行主机 | 第45-56页 |
6.1 指定作业的最佳执行主机的标准 | 第45页 |
6.2 信息交换策略 | 第45-48页 |
6.3 信息服务员的结构 | 第48-49页 |
6.4 搜索算法的实现 | 第49-54页 |
6.4.1 通信协议 | 第49-51页 |
6.4.2 最佳机搜索模块的结构及实现 | 第51-54页 |
6.5 本章小结 | 第54-56页 |
第七章 负载平衡系统的实现与性能测试 | 第56-67页 |
7.1 系统的组成 | 第56-57页 |
7.2 利用在线跟踪改进文件远程访问的性能 | 第57-58页 |
7.3 调度算法 | 第58-59页 |
7.4 负载平衡系统的性能分析与测试 | 第59-67页 |
7.4.1 负载平衡系统的CPU开销 | 第59-61页 |
7.4.2 支持的规模 | 第61-63页 |
7.4.3 总体性能测试 | 第63-67页 |
全文总结 | 第67-69页 |
致谢 | 第69-70页 |
硕士期间已发表的论文 | 第70-71页 |
参考文献 | 第71-72页 |