摘要 | 第5-7页 |
ABSTRACT | 第7-8页 |
目录 | 第9-12页 |
图录 | 第12-14页 |
表录 | 第14-15页 |
第一章 绪论 | 第15-19页 |
1.1 研究背景 | 第15-16页 |
1.2 研究领域的现状 | 第16-17页 |
1.3 研究内容及意义 | 第17-18页 |
1.4 论文结构 | 第18-19页 |
第二章 典型分布式文件系统的介绍 | 第19-29页 |
2.1 NFS | 第19-22页 |
2.2 Google File System | 第22-24页 |
2.3 GlusterFS | 第24-26页 |
2.4 Ceph | 第26-28页 |
2.5 本章小结 | 第28-29页 |
第三章 碧海文件系统的介绍 | 第29-43页 |
3.1 元数据节点的元数据存储机制介绍 | 第29-31页 |
3.2 元数据节点的集群监控和负载均衡机制介绍 | 第31-32页 |
3.3 元数据节点的元数据信息持久化机制介绍 | 第32-33页 |
3.4 元数据节点的租约机制介绍 | 第33-34页 |
3.5 数据节点的总体架构介绍 | 第34-36页 |
3.6 客户端与数据节点的交互介绍 | 第36-39页 |
3.7 异步框架介绍 | 第39-42页 |
3.8 本章小结 | 第42-43页 |
第四章 分布式元数据节点的改进方案 | 第43-86页 |
4.1 改进方案的总体分析 | 第43-47页 |
4.1.1 分割方案的探讨与选择 | 第43-44页 |
4.1.2 分布式元数据节点的架构 | 第44-46页 |
4.1.3 子树分割 | 第46-47页 |
4.2 监控协议的设计分析 | 第47-62页 |
4.2.1 监控节点层的架构 | 第47-48页 |
4.2.2 Paxos 算法的介绍与简化 | 第48-52页 |
4.2.3 状态信息表和监控协议 | 第52-56页 |
4.2.4 监控协议实现中的工程问题 | 第56-57页 |
4.2.5 监控协议的性质分析 | 第57-59页 |
4.2.6 子树信息表和子树界限路径表 | 第59-61页 |
4.2.7 元数据节点的启动和退休流程 | 第61-62页 |
4.3 监控协议的实现方案 | 第62-67页 |
4.3.1 监控协议的总体实现框架 | 第62-63页 |
4.3.2 监控协议线程模块的具体介绍 | 第63-65页 |
4.3.3 监控协议所涉及的其他相关模块的具体介绍 | 第65-67页 |
4.4 分布式事务的设计分析 | 第67-79页 |
4.4.1 碧海文件系统的事务特性分析 | 第68-70页 |
4.4.2 事务的具体流程和高性能处理框架 | 第70-75页 |
4.4.3 数据节点的汇报协议 | 第75-77页 |
4.4.4 客户端的查询优化 | 第77-79页 |
4.5 分布式事务的实现方案 | 第79-85页 |
4.5.1 分布式事务的总体实现框架 | 第79-80页 |
4.5.2 事务处理线程模块的具体介绍 | 第80-81页 |
4.5.3 分布式事务所涉及的其他相关模块的具体介绍 | 第81-82页 |
4.5.4 数据节点和客户端主要模块的介绍 | 第82-85页 |
4.6 本章小结 | 第85-86页 |
第五章 系统的评估与验证 | 第86-101页 |
5.1 评估和验证的目的与环境 | 第86-87页 |
5.2 分布式事务的执行效果验证 | 第87-93页 |
5.2.1 正常状态下分布式事务效果的验证方案 | 第87-90页 |
5.2.2 异常状态下分布式事务效果的验证方案 | 第90-91页 |
5.2.3 分布式事务验证实验的结果汇总与分析 | 第91-93页 |
5.3 监控协议的执行效果验证 | 第93-98页 |
5.3.1 正常状态下监控协议效果的验证方案 | 第93-94页 |
5.3.2 异常状态下监控协议效果的验证方案 | 第94-95页 |
5.3.3 监控协议验证实验的结果汇总与分析 | 第95-98页 |
5.4 系统扩展性的评估 | 第98-100页 |
5.4.1 系统扩展性的评估方案 | 第98-99页 |
5.4.2 系统扩展性评估结果的分析 | 第99-100页 |
5.5 本章小结 | 第100-101页 |
第六章 总结与展望 | 第101-103页 |
6.1 本文总结 | 第101页 |
6.2 不足与展望 | 第101-103页 |
致谢 | 第103-104页 |
参考文献 | 第104-108页 |
攻读硕士学位期间已发表或录用的论文 | 第108页 |