基于混合冗余策略的安全云存储研究

来源 :郑州大学 | 被引量 : 0次 | 上传用户:pangyaoyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云存储是一种基于互联网的全新存储模式,为人们提供高性价比和便捷的存储服务,但其安全性是被广泛关注和研究的热点。为了保证数据的可靠性和完整性,云存储中主要采取两种措施来保证用户数据的安全,一方面将用户的数据冗余保存,防止因软硬件原因致使的数据丢失;另一方面是向用户提供数据完整性验证的服务,并且在发现存储系统中有存储节点出错或者失效时能高效的恢复出错数据。目前,冗余存储主要包括多副本和纠删码两种存储策略。多副本冗余存储策略设计简单、支持高并发访问,但需要付出成倍的空间消耗代价;纠删码冗余存储策略容错能力强、空间利用率高,但编码和译码带来的计算开销和访问延迟降低了用户的体验值。本文首先分析单一冗余存储策略不足,提出一种基于纠删码的动态副本冗余存储方案(Dynamic Replication Based Erasure Codes,DRBEC),在纠删码策略的基础上使用副本策略。考虑到文件修复带宽的开销,该方案采用再生码作为纠删码的编码方案,将文件进行再生码编码存储,并根据曲线拟合预测的文件访问热度,动态生成和调整文件的副本数量,发挥多副本I/O吞吐性能高的优势。其次,对于处于低动态状态的归档数据,本文将再生码与MD5结合,利用MD5的唯一性给出并实现再生码数据完整性验证和数据恢复方案,对每个再生码分片计算其MD5值并加密随机保存在该文件的各个数据节点上,使用户无需下载原文便可实现对远端数据的完整性验证。最后,基于Xen虚拟机搭建集群存储实验原型系统,对DRBEC方案的存储空间消耗、访问性能以及再生码编码下基于MD5实现的数据完整性验证方案的可行性和可靠性等进行实验分析。结果表明,混合冗余方案空间利用率高、平均访问延迟低,并且提高用户访问的成功率;同时基于MD5的再生码数据完整性性验证方案有效可靠,降低了存储开销和通信开销,并且准确定位失效节点位置,在低带宽的情况下有效恢复出错数据,保障了数据的完整性和有效性。
其他文献
随着机器学习和物联网技术的快速发展,以及我国的城镇化发展,中国农业正迎来新的发展机遇。利用人工智能技术对农业大数据进行有效挖掘,实现智能农业的有效控制及管理,已经成
随着计算机技术和通信技术的迅速发展,信息安全已经成为信息在传输、存储过程中非常重要的一环,密码学的发展为信息安全提供了强有力的保障,密码学是研究如何隐秘的传递信息的一
多边形填充算法是计算机图形学中的基本算法之一,也是图形加速器中光栅化阶段的主要算法之一。近些年来,随着嵌入式系统的广泛应用以及计算机图形学的发展,面对着嵌入式系统中高
无线传感器网络的快速发展,使得人们在随吋随地使用无线网络资源时,对自身位置信息的需求量不断提高。尤其在室内环境下,能够快速准确的获得移动终端的位置信息变得日益边切。与
复述(Paraphrase),国内的研究者有时也称之为“改写”,顾名思义就是对相同意思的不同表达。复述在自然语言中是一种非常普遍的现象,同时也在自然语言处理(NLP)的应用领域中扮
图形用户界面(GUIs)被广泛地运用于应用软件中,但其大量的使用也为软件的开发和测试带来了极大的挑战。现在的应用程序中,GUI的代码己达到整个软件的60%以上,图形用户界面的
Xen是一种被广泛应用的虚拟化软件平台,具备出色的隔离特性。隔离特性是通过引入VMM层实现的,Xen是VMM的一种具体的实现载体。由于本文的研究涉及到修改VMM的源代码,而Xen开
随着人类活动的日益加剧,软件在人类社会生活中所扮演的角色越来越重要。软件作为一种辅助人类完成一系列任务的工具,不仅应用范围越来越广,单体软件所能完成的功能也越来越
近30年来,随着人工智能领域中定理机器证明之可读证明方法的突破,基于可读证明技术的计算机辅助教学工具的研制已经成为CAI领域的主要研究方向。尤其是从上个世纪末开始,在国内
在当前的大多数实际应用中,数据往往是复杂的、高维的。这些复杂数据中通常蕴含多种合理的聚类模式,从多种不同的视角对这些数据进行聚类分析,能够更全面地理解数据。然而,传统的