摘要
第1章 绪论
1.1 研究背景
1.2 研究现状
1.2.1 云计算研究现状
1.2.2 云存储研究现状
1.2.3 指纹识别系统中数据存储模块现状分析
1.3 本文要解决的问题
1.3.1 针对指纹支付系统需求进行Hadoop云存储平台上层模块设计
1.3.2 设计出的云平台针对小文件进行性能优化
1.3.3 对云存储平台中的负载均衡算法进行优化
1.4 论文研究意义和内容
1.5 论文组织结构
1.6 本章小结
第2章 基于Hadoop的海量指纹数据云存储平台上层设计
2.1 云存储概念
2.2 Hadoop工作原理
2.2.1 分布式文件系统HDFS
2.2.2 分布式计算方法MapReduce
2.3 需求分析
2.3.1 指纹支付系统中海量指纹数据存储平台的具体要求
2.3.2 存储平台设计目标
2.4 存储平台上层模块设计
2.5 本章小结
第3章 针对海量指纹数据小文件进行针对性优化
3.1 传统HDFS存储小文件存在的问题
3.2 现有的解决HDFS下小文件存储效率问题方法
3.2.1 HAR(Hadoop archive)技术
3.2.2 SequenceFile序列化文件技术
3.3 针对海量指纹数据小文件优化方案设计
3.3.1 小文件合并
3.3.2 元数据存储
3.3.3 缓存策略
3.3.4 存储与查询流程
3.3.5 查询性能优化的理论证明
3.4 针对小文件优化方案实验设计以及结果分析
3.4.1 实验环境
3.4.2 实验数据集
3.4.3 实验方案设计以及结果分析
3.5 本章小结
第4章 云存储系统中负载均衡算法优化
4.1 HDFS中的负载均衡
4.2 HDFS中的负载均衡算法存在的问题
4.3 多角度负载均衡算法
4.3.1 数据节点硬盘使用率参数
4.3.2 数据节点网络数据流量参数
4.3.3 数据节点内存使用率参数
4.3.4 集群繁忙程度评价参数
4.3.5 多角度负载均衡的阈值(threshold)计算
4.3.6 负载均衡数据转移策略设置
4.4 多角度负载均衡算法优化方案的实验设计以及结果分析
4.4.1 实验环境
4.4.2 实验数据集
4.4.3 实验方案设计
4.4.4 实验结果以及结果分析
4.5 本章小结
第5章 总结与展望
参考文献
攻读硕士学位期间主要的研究成果
致谢
声明