基于纠删码的分布式存储系统的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:huzhouweno
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算能力的提高、因特网的发展和普及使得越来越多的人类活动信息被转化成数字形式,导致了数字化信息以前所未有的速度增长。而在当今社会条件下,对于绝大多数的用户而言,数据不论对于个人用户、企业还是一个国家来说都是至关重要。而数据存储也面临着前所未有的挑战,各种人为的或者自然灾害对用户数据构成了极大地威胁。所以,数据的安全存储就变得尤为重要。在分布式计算之后出现的基于计算机网络分布式存储可以很好的解决存储系统中数据的高可用性这一课题:高可扩展性,高可靠性和高效率。本文在研究传统存储系统中以完全复制技术引入冗余的基础上,针对其不足,将纠删码作为存储系统的冗余机制。纠删码技术在没有过量的存储空间开销的基础上,通过合理的额外存储来提供系统的高可靠性和高可用性。主要工作有以下几点:1.研究了纠删码的原理以及编解码算法,深入分析了纠删码技术在存储系统中的优势,总结和归纳了存储系统以及数据分散策略的研究现状。2.分析、实现了基于Vandermonde矩阵与基于Cauchy矩阵的RS纠删码编解码算法,并对其编解码性能进行测试,结果显示Cauchy RS纠删码性能明显高于Vandermonde RS纠删码。3.设计并实现了一种基于纠删码的分布式存储系统模型,详细设计了系统的各个模块:文件编解码模块、文件存储模块、文件下载模块以及文件更新删除模块等。并对其性能进行了测试分析。4.提出了一种非安全公开网络中的远端用户的身份认证技术,通过安全性分析可知非法用户要登录远端服务器并盗用服务器上的资源是不可行的。通过以上工作,本文将纠删码技术和分布式存储技术相结合,设计并实现基于纠删码的分布式存储系统,基本能够达到存储的高可用性,高安全性和高效率这样的目标。
其他文献
目的提高对系统性硬化症(SSc)与多发性肌炎/皮肌炎(PM/DM)患者消化系统表现的认识。方法对收治的84例SSc及PM/DM患者(其中SSc48例,PM/DM36例)的病例资料进行回顾性总结,分析
徽州古村落是我国传统村落的典型类型,体现着特定区域的自然地理生态和社会历史文化,是徽州地域独具特色的文化"标本"。探究与分析徽州古村落的设计美学要素(形式美学、功能美学
目的:探究A型肉毒毒素(botulinum toxin type-A,BoNT-A)及其联合文拉法辛治疗慢性偏头痛(chronic migraine,CM)共病焦虑抑郁病人的头痛及焦虑抑郁的改善情况。方法:依据慢性
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
目的:探讨综合外治法治疗静脉性溃疡的疗效及机制。方法:将60例静脉性溃疡患者随机分为2组,每组30例。其中A组采用解毒洗药溻渍后外用愈疡灵软膏换药,B组创面常规清洁消毒后
当今各国铁路技术中,干线动车组及城市地铁车辆技术得到了大力的发展,计算机网络在列车上应用也非常广泛,其大量的使用了各种电气连接器以及接插件。它们一方面很大程度的优
党的十七大系统阐述了中国特色社会主义,我们应当搞清楚:要建设什么样的中国特色社会主义,如何建设中国特色社会主义。本文从人的解放这一视角来展开探讨,以人的解放为指导来
在新世纪,以胡锦涛同志为总书记的新一代党中央领导集体提出了以“以人为本”为核心的科学发展观,这不仅为我国经济、政治、文化和社会的全面发展指明了方向,也成为我国思想
随着互联网技术的发展,网络教育具有灵活、便捷、多样的特征,成为现代教育技术主流发展方向之一。当前网络教育虽然拥有丰富的课件,但是大多数课件处于孤立分散状态,建立标准