要是介绍 Hadoop 的体系架构及其研究的现状,重点介绍了 HDFS,并引出了本文研究的重点,HDFS 的单点失效问题。
第二章主要是研究 Hadoop 的核心内容,包括 MapReduce 和 HDFS。
详细描述了 MapReduce 和 HDFS 的具体实现过程,着重描述了 HDFS 中各个部分的功能,以及其自身的数据备份策略。
第三章研究了几种解决 HDFS 单点失效问题的方法,并对这些方法进行了详细的分析和比较。
并给出了各种方法的优缺点。
最后,给出了选用基于 Paxos 的一致性算法来解决 HDFS 的单点失效问题的原因。
第四章主要是设计并实现改进的 Paxos 一致性算法,以及提出了一种选举机制,来解决系统中存在的“活锁”问题,并提高了系统本身的性能。
详细描述了选举机 5制的工作过程,以及其通信模型,并描述了 server 端的业务处理。
第五章是对本文采用的 Paxos 改进算法12实现的分布式系统的测试和结果分析。
第六章是全文的总结,对所做的工作进行了总结,并对系统后序可能进行的工作进行了展望。
最后是致谢以及本文引用和借鉴的参考文献。
.