云存储系统数据持久存储机制的研究
发布时间:2022-01-21 14:12
云存储提供的虚拟化服务,极大地简化了应用流程,并降低了建设成本,给人们带来了巨大便利。但在其高速推进过程中频发的安全事故,让人们对云存储的可靠性产生了担忧。例如硬件故障、恶意攻击、人员操作失误、以及断电、火灾等自然灾害,导致单个或多个存储节点失效,从而使得整个存储数据丢失的可能性大大提高。因此,云存储系统应该具有完善的数据存储保障机制,以保证系统的高可靠性和数据的高可用性。云存储系统数据持久存储机制有效地保证了系统的可靠性和数据的可用性。数据持久存储的相关技术包括数据的分片,数据的分发和完整性检查,以及冗余数据的维护。存储数据的可用性是衡量系统性能的重要指标,数据的可用性又主要体现在系统节点间的组织方式,以及系统对于数据冗余容错的处理方法。数据持久存储机制实现了基于纠删码技术的数据分片与合并,以及对冗余数据基于目录的分发和高效的数据完整性检查,对于丢失数据分片能够通过现有文件对其进行编码恢复。设置自适应缓冲区,分段读入文件数据进行编码的方法,在提高编码效率的同时,有效对于原文件内容进行了分散,保证了私密性。通过对纠删码算法核心部分的优化,明显提高了对文件进行分片与合并时的平均编码速率。...
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:71 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 问题提出
1.2 国内外研究现状
1.3 课题背景与研究内容
1.4 文章框架结构
2 数据持久存储机制的设计
2.1 云存储系统ppStore 概述
2.2 设计思想
2.3 模块结构及处理流程
2.4 关键问题与难点分析
2.5 小结
3 数据持久存储机制的核心算法
3.1 纠删码算法
3.2 数据完整性检查
3.3 编码缓冲区自适应调整算法
3.4 小结
4 数据持久存储机制的主要实现技术
4.1 用户节点
4.2 索引服务器
4.3 缓存服务器
4.4 小结
5 系统测试与分析
5.1 测试环境
5.2 功能测试
5.3 性能测试与结果分析
5.4 小结
6 总结与展望
致谢
参考文献
本文编号:3600416
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:71 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 问题提出
1.2 国内外研究现状
1.3 课题背景与研究内容
1.4 文章框架结构
2 数据持久存储机制的设计
2.1 云存储系统ppStore 概述
2.2 设计思想
2.3 模块结构及处理流程
2.4 关键问题与难点分析
2.5 小结
3 数据持久存储机制的核心算法
3.1 纠删码算法
3.2 数据完整性检查
3.3 编码缓冲区自适应调整算法
3.4 小结
4 数据持久存储机制的主要实现技术
4.1 用户节点
4.2 索引服务器
4.3 缓存服务器
4.4 小结
5 系统测试与分析
5.1 测试环境
5.2 功能测试
5.3 性能测试与结果分析
5.4 小结
6 总结与展望
致谢
参考文献
本文编号:3600416
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3600416.html