声明
摘要
第一章 绪论
1.1 研究背景和课题意义
1.2 研究现状
1.2.1 云存储发展现状
1.2.2 数据一致性研究现状
1.3 论文的主要工作
1.4 论文的组织结构
第二章 云存储环境下P2P技术的应用
2.1 云存储的介绍
2.1.1 云存储的概述
2.1.2 云存储的体系结构
2.1.3 云存储的优势
2.2 云存储体系结构介绍
2.2.1 Google GFS
2.2.2 开源项目Hadoop
2.3 P2P技术
2.3.1 P2P技术简介
2.3.2 P2P网络拓扑结构分类
2.3.3 结构化P2P系统的算法介绍
2.4 云存储与P2P技术结合的意义
2.5 本章小结
第三章 基于P2P技术的云存储模型研究
3.1 基于P2P技术的云存储模型P-MSN
3.2 P-MSN云存储模型的数据评价
3.3 云存储环境中数据一致性问题
3.3.1 不一致性问题的产生
3.3.2 元数据复制一致性问题
3.4 Basic Paxos算法介绍
3.5 本章小结
第四章 面向P-MSN模型Paxos算法的改进和优化
4.1 面向P-MSN云存储模型Paxos的改进和优化
4.1.1 针对Paxos中Learner学习过程优化
4.1.2 针对Paxos中Leader选举机制优化
4.1.3 Leader的故障检测机制
4.2 面向P-MSN云存储模型的改进后Paxos算法详细设计
4.2.1 面向P-MSN云存储模型的改进后Paxos算法工程化描述
4.2.2 面向P-MSN云存储模型的改进后Paxos算法伪代码描述
4.2.3 面向P-MSN云存储模型的改进后Paxos算法流程图
4.3 本章小结
第五章 仿真实验与结果分析
5.1 仿真实验平台与环境
5.2 面向P-MSN云存储模型下Paxos性能评估
5.2.1 算法运行时间比较
5.2.2 算法消息个数比较
5.2.3 算法平均每秒提交消息个数比较
5.2.4 算法提交消息失败个数比较
5.3 实验仿真数据分析
5.4 本章小结
第六章 总结及未来工作
6.1 全文工作总结
6.2 未来工作
致谢
攻硕期间所从事的科研工作及取得的研究成果
参考文献