分布式安全存储系统纠删码技术的研究

分布式安全存储系统纠删码技术的研究

论文摘要

随着计算机网络技术的迅猛发展,办公自动化和企业信息化的不断普及,人们对数据存储的需求越来越高。单机所包含的磁盘容量己经不能满足人们的日常需要,这就要求有一种可靠的存储系统来连接地域上分散的磁盘空间,提供给各类用户。分布式存储技术对于解决存储系统中存储设备的分散性、I/O的并行性、协议的高效性提供了一种很好的手段。但随着存储规模的扩大,由于硬件故障、人员操作失误、病毒攻击、恐怖袭击、断电、火灾、地震等自然灾害等原因,存储节点失效而导致整个系统发生故障的机率大大提高。为此,系统应具有良好的容错和抗毁功能,保证数据的高可得率和系统运行的高可靠性。基于纠删码技术的冗余容错方法为构造高可用性和高容错性的分布式存储系统提供了一种有效容错机制,因此设计一种纠删能力好、编译码速度快、算法简单、易于软硬件实现的纠删码是分布式存储系统纠删码技术研究最关键问题之一。本文对分布式存储系统中纠删码技术最新研究成果进行了系统、全面的研究和分析,在此基础上,取得了若干创新和成果。本文的主要成果和创新点如下:1.研究总结了目前分布式存储系统中的三种不同类型的纠删码技术:阵列纠删码、RS类纠删码,以及低密度奇偶校验码。针对各类纠删码的不同编码特性,结合分布式存储系统的结构和特点,给出在分布式存储系统中如何选择纠删码实现有效容错机制的原则及其建议。2.首次提出了一类具有最佳编译码特性、平衡特性、同时码长可以为偶数和奇数的纠双错MDS阵列纠删码—V码。从理论上证明了V码的最小列距离为3,即MDS特性。同时,给出了V码纠双列删除错和纠单列突发错两种快速译码算法。并比较分析了V码、EVENODD码,RS码的编译码性能、小写性能以及平衡特性,V码较其它纠双错码而言具有更好的整体性能。3.基于Blaum码,发展了广义EVENODD码,提出一类纠多列错阵列纠删码—(m + p,m)XEOD码。从几何特性上描述了(m + p,m)XEOD码的编码过程,分析了(m + p,m)XEOD码的编码特性。同时给出了其代数编码定义。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第一章 绪论
  • 1.1 研究背景与课题意义
  • 1.2 分布式存储系统中纠删码技术研究现状
  • 1.3 本文主要内容和贡献
  • 1.4 本文的组织
  • 第二章 在分布式存储系统应用的纠删码技术
  • 2.1 引言
  • 2.2 一般的纠删码原理
  • 2.3 阵列纠删码
  • 2.3.1 EVENODD码
  • 2.3.2 X码
  • 2.3.3 B码
  • 2.3.4 STAR码
  • 2.4 RS类纠删码
  • 2.4.1 范德蒙码
  • 2.4.2 柯西码
  • 2.5 其它纠删码:新思路
  • 2.5.1 Tornado码
  • 2.5.2 Non-MDS阵列纠删码
  • 2.6 在分布式存储系统如何选择一种好的纠删码
  • 2.6.1 选择什么样的纠删码
  • 2.6.2 选择一种纠删码还是复合纠删码
  • 2.7 结论
  • 第三章 V码: 一类新的最小列距为3的MDS阵列纠删码
  • 3.1 引言
  • 3.2 预备知识
  • 3.2.1 预备定义
  • 3.2.2 预备引理
  • 3.3 V码的描述
  • 3.4 V码的MDS特性
  • 3.5 V码快速译码算法
  • 2n+1码的纠双列删除错译码算法'>3.5.1 V2n+1码的纠双列删除错译码算法
  • 3.5.2 纠单列突发错译码算法
  • 3.6 V码性能分析
  • 3.6.1 存储效率与编译码复杂度
  • 3.6.2 更新复杂度和平衡特性
  • 3.7 结论
  • 第四章 XEOD码:一类有效的纠多列错阵列纠删码
  • 4.1 引言
  • 4.2 XEOD阵列纠删码编码过程:几何描述
  • 4.3 XEOD阵列纠删码代数定义
  • 4.3.1 预备定义和引理
  • 4.3.2 XEOD阵列纠删码编码过程的代数定义
  • 4.3.3 (m + 3,m,4)XEOD码MDS性质
  • 4.4 (m + 3,m,4)XEOD码译码算法
  • 4.4.1 纠三列信息列删除错译码算法
  • 4.4.2 纠三列混合删除错译码算法
  • 4.5 (m + 4,m)XEOD码译码算法
  • 4.5.1 纠四列信息列删除错译码算法
  • 4.5.2 纠四列混合删除错译码算法
  • 4.6 (m + p,m)XEOD码译码算法
  • 4.7 (m + p,m)XEOD码性能分析
  • 4.7.1 (m + p,m)XEOD码存储效率和编译码复杂度
  • 4.7.2 (m + p,m)XEOD码更新复杂度
  • 4.8 结论
  • 第五章 一种有效的范德蒙-阵列纠删码
  • 5.1 引言
  • 5.2 范德蒙-阵列纠删码
  • 5.2.1 范德蒙-阵列纠删码编码过程
  • 5.2.2 范德蒙-阵列纠删码生成矩阵G
  • 5.2.3 范德蒙-阵列纠删码译码过程
  • 5.3 范德蒙阵列纠删码的效率分析
  • 5.4 结论
  • 第六章 分布式存储系统中纠删码的应用
  • 6.1 引言
  • 6.2 三类新的纠删码在分布式存储系统中的应用
  • 6.2.1 V码在分布式表决技术的应用
  • 6.2.2 V码与XEOD码在磁盘阵列中的应用
  • 6.2.3 在(n,k)存储系统中三类阵列纠删码的应用
  • 6.3 结论
  • 第七章 总结与展望
  • 附录A 列举范德蒙-阵列码最佳信息拆分矩阵G
  • 攻读博士学位期间发表的论文和科研情况
  • 简历
  • 致谢
  • 相关论文文献

    • [1].“异地多活”分布式存储系统设计和实现[J]. 计算机测量与控制 2020(04)
    • [2].分布式存储系统中使用马尔可夫链的可靠性分析[J]. 计算机应用研究 2020(S1)
    • [3].分布式存储系统在企业档案管理中的应用[J]. 哈尔滨轴承 2020(02)
    • [4].异构分布式存储系统中部分重复码的构造[J]. 信息通信 2019(01)
    • [5].分布式存储系统在通信运营商云计算资源池的应用研究[J]. 通讯世界 2017(16)
    • [6].云计算分布式存储系统典型运维问题的分析[J]. 通信与信息技术 2017(05)
    • [7].基于分布式存储系统的数据认证和安全保障研究[J]. 中国电子科学研究院学报 2015(06)
    • [8].差异分布式存储系统资源调度的优化仿真[J]. 计算机仿真 2016(03)
    • [9].分布式存储系统文件级连续数据保护技术研究[J]. 通讯世界 2015(09)
    • [10].分布式存储系统CEPH研究与试用[J]. 数码世界 2017(07)
    • [11].面向海量无线电监测数据的分布式存储系统研究[J]. 成都工业学院学报 2015(02)
    • [12].浅析分布式存储系统的研究及应用[J]. 网络安全技术与应用 2014(09)
    • [13].分布式存储系统中数据副本管理机制[J]. 计算机技术与发展 2013(02)
    • [14].基于开源软件搭建高校分布式存储系统探讨与分析[J]. 信息通信 2017(04)
    • [15].分布式存储系统副本数据一致性维护研究[J]. 电脑迷 2016(01)
    • [16].分布式存储系统调查[J]. 企业科技与发展 2011(16)
    • [17].基于链路带宽的分布式存储系统框架及动态负载均衡技术[J]. 北京理工大学学报 2017(09)
    • [18].分布式存储系统的数据冗余策略[J]. 武汉大学学报(工学版) 2015(02)
    • [19].网络编码的分布式存储系统理论分析[J]. 北京邮电大学学报 2009(03)
    • [20].分布式存储系统最小带宽再生码研究[J]. 小型微型计算机系统 2012(08)
    • [21].基于并发策略的分布式文件系统性能优化方案[J]. 网络安全技术与应用 2013(07)
    • [22].分布式存储系统介绍及其数据一致性实现方法探究[J]. 企业技术开发 2012(22)
    • [23].一种基于最大流的分布式存储系统中查询任务最优分配算法[J]. 计算机学报 2019(08)
    • [24].分布式存储系统中容错技术综述[J]. 无线电通信技术 2019(05)
    • [25].分布式存储系统在报社的应用[J]. 中国传媒科技 2016(04)
    • [26].面向本地分布式存储系统的动态副本策略[J]. 计算机工程与应用 2010(12)
    • [27].基于分布式存储系统的数据布局策略研究[J]. 现代计算机 2019(21)
    • [28].大规模分布式存储系统中数据修复策略的研究[J]. 互联网天地 2013(02)
    • [29].分布式存储系统在液晶面板制造数据仓库中的设计[J]. 电子制作 2016(15)
    • [30].分布式存储中精确修复最小带宽再生码的性能研究[J]. 计算机研究与发展 2014(08)

    标签:;  ;  ;  ;  ;  

    分布式安全存储系统纠删码技术的研究
    下载Doc文档

    猜你喜欢