致谢 | 第1-6页 |
中文摘要 | 第6-7页 |
Abstract | 第7-9页 |
目录 | 第9-12页 |
1 引言 | 第12-18页 |
·项目背景及开发意义 | 第12-13页 |
·国内外现状分析和解决方案 | 第13-15页 |
·国内外现状分析 | 第13-14页 |
·解决方案描述 | 第14-15页 |
·论文设计目标 | 第15-16页 |
·论文组织与结构安排 | 第16-18页 |
2 项目综述 | 第18-22页 |
·问题的产生 | 第18页 |
·项目概述 | 第18-19页 |
·关键问题 | 第19-22页 |
·项目成功的要素 | 第19页 |
·项目的关键性问题 | 第19-22页 |
3 需求和架构 | 第22-38页 |
·总体需求及用例图 | 第22-26页 |
·启动数据迁移 | 第23-24页 |
·暂停/恢复数据迁移 | 第24页 |
·监控迁移过程 | 第24-25页 |
·停止数据迁移 | 第25页 |
·手动执行数据迁移 | 第25-26页 |
·功能需求 | 第26-30页 |
·概要模型 | 第26-27页 |
·业务流程 | 第27-28页 |
·静态需求 | 第28-29页 |
·动态需求 | 第29-30页 |
·全局软件需求 | 第30-32页 |
·性能 | 第30-31页 |
·配置 | 第31页 |
·容错和监控 | 第31-32页 |
·总体软件架构 | 第32-38页 |
·迁移计划(Migration Plan) | 第33-34页 |
·ProcessingRegistry | 第34-35页 |
·数据读入器(InputReader) | 第35-36页 |
·数据转换器(Transformer) | 第36页 |
·数据写入器(OutputWriter) | 第36-37页 |
·输入队列(InputQueue) | 第37页 |
·输出队列(OutputQueue) | 第37-38页 |
4 脚本与部署包设计 | 第38-46页 |
·部署目录结构 | 第38-39页 |
·脚本设计 | 第39-46页 |
·启动脚本(run.sh) | 第39-40页 |
·停止脚本(stop.sh) | 第40-41页 |
·暂停和恢复脚本(suspend.sh,resurne.sh) | 第41-46页 |
5 负载控制设计 | 第46-62页 |
·负载控制描述 | 第46-47页 |
·基于负载控制的线程池技术 | 第47-48页 |
·自适应算法和动态算法的比较 | 第48-51页 |
·CPU自适应算法 | 第48-49页 |
·速度动态算法 | 第49-50页 |
·两种算法比较 | 第50-51页 |
·调控速度算法比较 | 第51-56页 |
·初步设想 | 第51-53页 |
·细化和改进 | 第53-55页 |
·算法论证 | 第55-56页 |
·进一步研究 | 第56-62页 |
·开发细节 | 第57页 |
·跳跃速度的调控研究 | 第57-58页 |
·最终方案描述及设计 | 第58-62页 |
6 测试及验证 | 第62-78页 |
·测试环境 | 第62页 |
·测试架构 | 第62-63页 |
·测试设计及验证 | 第63-76页 |
·脚本测试 | 第63-64页 |
·性能测试 | 第64-66页 |
·负载控制测试 | 第66-76页 |
·测试总结 | 第76-78页 |
·脚本测试结论 | 第76页 |
·性能测试结论 | 第76页 |
·负载测试结论 | 第76-78页 |
7 结论 | 第78-80页 |
参考文献 | 第80-82页 |
作者简历 | 第82-86页 |
学位论文数据集 | 第86页 |