摘要 | 第4-5页 |
ABSTRACT | 第5页 |
第1章 绪论 | 第8-15页 |
1.1 研究背景及意义 | 第8-10页 |
1.1.1 从集中式系统到分布式系统 | 第8页 |
1.1.2 分布式存储系统中复制的必要性 | 第8-9页 |
1.1.3 复制过程的数据一致性问题 | 第9-10页 |
1.2 国内外研究现状 | 第10-13页 |
1.2.1 分布式一致性协议的研究现状 | 第10-11页 |
1.2.2 对Paxos协议的优化与改进的研究现状 | 第11-13页 |
1.3 课题研究的必要性与挑战 | 第13页 |
1.4 论文研究内容与结构安排 | 第13-15页 |
第2章 分层一致性协议的原理与仿真 | 第15-31页 |
2.1 引言 | 第15页 |
2.2 BASICPAXOS协议的理论研究 | 第15-20页 |
2.2.1 Basic Paxos协议证明 | 第15-17页 |
2.2.2 Basic Paxos协议运行过程 | 第17-19页 |
2.2.3 Basic Paxos协议的活锁问题 | 第19-20页 |
2.3 MULTI-PAXOS协议的理论研究 | 第20-23页 |
2.3.1 Multi-Paxos协议的理论介绍 | 第20-21页 |
2.3.2 Multi-Paxos协议的节点瓶颈问题 | 第21-23页 |
2.4 分层MULTI-PAXOS协议的提出与流程 | 第23-28页 |
2.4.1 分层模型的提出 | 第23-24页 |
2.4.2 正常情况下分层Multi-Paxos协议的流程 | 第24页 |
2.4.3 存在节点宕机等异常情况下协议的流程 | 第24-26页 |
2.4.4 分层Multi-Paxos协议的理论分析 | 第26-28页 |
2.5 分层MULTI-PAXOS协议的建模与仿真 | 第28-30页 |
2.5.1 仿真模型 | 第28-29页 |
2.5.2 仿真结果 | 第29-30页 |
2.6 本章小结 | 第30-31页 |
第3章 分层MULTI-PAXOS协议的优化 | 第31-49页 |
3.1 引言 | 第31页 |
3.2 批处理和流水线技术 | 第31-34页 |
3.2.1 批处理技术 | 第31-32页 |
3.2.2 流水线技术 | 第32-33页 |
3.2.3 批处理和流水线技术的研究现状 | 第33-34页 |
3.3 批处理和流水线技术与分层MULTI-PAXOS协议的结合 | 第34-35页 |
3.4 批处理和流水线在PAXOS协议中的定量分析 | 第35-39页 |
3.4.1 Multi-Paxos协议中的定量推导 | 第35-38页 |
3.4.2 分层Multi-Paxos协议中的定量推导 | 第38-39页 |
3.5 分层MULTI-PAXOS协议的建模与仿真 | 第39-48页 |
3.5.1 仿真流程 | 第40页 |
3.5.2 仿真结果 | 第40-48页 |
3.6 本章小结 | 第48-49页 |
第4章 分层MULTI-PAXOS协议的工程实现与性能分析 | 第49-60页 |
4.1 引言 | 第49页 |
4.2 分层MULTI-PAXOS协议的工程实现 | 第49-51页 |
4.2.1 客户端模块 | 第49-50页 |
4.2.2 节点模块 | 第50-51页 |
4.2.3 工程实现上的优化 | 第51页 |
4.3 分层MULTI-PAXOS协议的测试与结果分析 | 第51-55页 |
4.3.1 分层Multi-Paxos协议的测试环境搭建 | 第52-53页 |
4.3.2 分层Multi-Paxos协议与MultiPaxos协议的对比与分析 | 第53-54页 |
4.3.3 批处理和流水线对协议性能的影响 | 第54-55页 |
4.3.4 分层Multi-Paxos协议性能测试总结 | 第55页 |
4.4 混合MULTI-PAXOS协议与仿真 | 第55-59页 |
4.4.1 混合Multi-Paxos协议的流程 | 第56-58页 |
4.4.2 混合Multi-Paxos协议的建模与仿真 | 第58-59页 |
4.5 本章小结 | 第59-60页 |
结论 | 第60-61页 |
参考文献 | 第61-65页 |
攻读硕士学位期间发表的论文及其它成果 | 第65-67页 |
致谢 | 第67页 |