基于数据消冗和Chord协议的分布式存储技术研究

基于数据消冗和Chord协议的分布式存储技术研究

论文摘要

随着信息时代数据规模急剧增长,信息量不断激增,数据信息已成为人类宝贵的财富,数据的价值已经远远超过了计算机系统本身的价值;另一方面,各种不确定因素又使得数据极易丢失,从而给用户带来了巨大的损失。因此,面对海量数据对存储系统各方面需求的挑战,高效率的数据存储技术受到了人们的广泛关注。为适应海量数据对存储系统各方面的需求,本文首先研究了现有的分块级数据消冗技术,比较了定长分块数据消冗和变长分块数据消冗的优缺点,分析了影响数据消冗效果的因素。接着重点研究了基于Rabin指纹的变长分块算法,提出了一种新型的文件切点查找算法。本文还根据基于分块的数据消冗技术和基于Chord的分布式存储技术的特点对文件资源定位进行了设计,并根据Chord协议的特点将文件分块的索引信息按区间分布在不同的节点中,以二级索引的方式解决了集中式分块索引的难题。本文最后提出了基于Chord协议的分布式存储技术和基于Rabin指纹的变长分块的数据消冗相结合的的分布式存储系统结构。实验结果表明,在基于Chord协议的分布式存储系统中引入数据消冗技术,可以降低整个分布式存储系统的存储负担。此外,数据传输量的减少也有利于提高低速网络下的数据备份与恢复的效率。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景及研究意义
  • 1.2 相关领域研究
  • 1.2.1 分布式存储技术
  • 1.2.2 数据消冗技术
  • 1.3 主要工作
  • 1.4 论文结构安排
  • 第2章 数据消冗和Chord协议相关内容介绍
  • 2.1 数据消冗技术概述
  • 2.2 数据消冗算法
  • 2.2.1 基于全文件的数据消冗
  • 2.2.2 基于文件分块的数据消冗
  • 2.2.3 基于Delta编码的数据消冗
  • 2.3 DHT算法概述
  • 2.3.1 DHT的基本原理
  • 2.3.2 DHT的特点
  • 2.4 相容哈希函数的选择
  • 2.5 Chord基础工作原理
  • 2.6 本章小结
  • 第3章 基于分块的数据消冗技术研究
  • 3.1 基于分块的数据消冗技术
  • 3.1.1 基于分块的数据消冗的流程
  • 3.1.2 定长切分
  • 3.1.3 变长切分
  • 3.2 变长分块算法
  • 3.2.1 基于Rabin指纹的变长分块算法
  • 3.2.2 影响消冗性能的因素分析
  • 3.3 变长分块算法改进
  • 3.3.1 控制分块大小
  • 3.3.2 增加备用切点
  • 3.4 本章小节
  • 第4章 基于数据消冗的分布式存储相关设计
  • 4.1 基于Chord的文件资源分布设计
  • 4.2 分块两级索引结构设计
  • 4.2.1 基于Chord的两级分块索引区间设计
  • 4.2.2 B+树索引结构设计
  • 4.3 全文件与变长分块相结合的数据消冗策略
  • 4.4 Chord对象定位算法
  • 4.5 本章小结
  • 第5章 基于数据消冗和Chord协议的分布式存储系统设计
  • 5.1 数据分块生成模块
  • 5.2 分块分发与获取模块
  • 5.2.1 文件分发
  • 5.2.2 文件获取
  • 5.3 动态维护模块
  • 5.3.1 节点的加入
  • 5.3.2 节点的退出
  • 5.4 系统数据消冗性能测试
  • 5.5 本章小结
  • 结论
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].基于FM-Chord算法的天基分布式卫星组网控制方法[J]. 无线电工程 2018(03)
    • [2].一种多层Chord的资源定位算法[J]. 信息技术 2018(08)
    • [3].Chord路由算法的改进与研究[J]. 湖南理工学院学报(自然科学版) 2017(01)
    • [4].CS-Chord:基于聚类分离的分布式高维向量索引[J]. 计算机科学 2017(S2)
    • [5].Uniformity of Direct Unions of Chord[J]. Acta Mathematicae Applicatae Sinica 2015(01)
    • [6].基于Chord网络模型的改进数据复制方法[J]. 重庆邮电大学学报(自然科学版) 2017(05)
    • [7].一种Chord优化改进算法[J]. 计算机光盘软件与应用 2012(16)
    • [8].基于Chord的对等网络内容搜索技术的研究[J]. 微计算机信息 2011(01)
    • [9].基于多环的Chord改进算法[J]. 计算机工程 2010(02)
    • [10].一种改进的Chord网络模型[J]. 计算机应用与软件 2010(02)
    • [11].Chord协议的指取表优化研究[J]. 重庆邮电大学学报(自然科学版) 2010(02)
    • [12].双向Chord算法的研究[J]. 中国教育技术装备 2010(36)
    • [13].结构化Chord算法改进[J]. 西安邮电学院学报 2009(03)
    • [14].Cross-layer optimized Chord protocol for separated ring convergence in MANET[J]. The Journal of China Universities of Posts and Telecommunications 2009(04)
    • [15].Chord算法分析及其在视频会议系统中的应用[J]. 河北工业科技 2009(05)
    • [16].Chord模型分析[J]. 晋城职业技术学院学报 2009(05)
    • [17].一种新的Chord模型的设计[J]. 小型微型计算机系统 2009(10)
    • [18].Chord算法性能及优化策略分析[J]. 计算机工程与设计 2008(21)
    • [19].结构化对等网Chord路由模型研究[J]. 福建电脑 2008(05)
    • [20].Chord查询协议分析[J]. 软件导刊 2008(07)
    • [21].云计算环境下基于Chord环的资源发现模型设计[J]. 计算机测量与控制 2013(09)
    • [22].基于Chord的结构化对等网络资源搜索算法[J]. 无线通信技术 2013(02)
    • [23].The effects of span-wise and chord-wise flexibility on the aerodynamic performance of micro flapping-wing[J]. Chinese Science Bulletin 2012(22)
    • [24].关于Chord协议的研究[J]. 科技资讯 2011(08)
    • [25].Chord中路由表的改进[J]. 中国教育技术装备 2010(33)
    • [26].一种Chord的分层资源定位模型[J]. 小型微型计算机系统 2009(01)
    • [27].一种基于超级节点的Chord区域搜索算法[J]. 云南大学学报(自然科学版) 2009(02)
    • [28].一种基于Chord构件挖掘模型的分析与设计[J]. 自动化与仪器仪表 2009(05)
    • [29].支持串模糊匹配的Chord扩展资源索引模型[J]. 计算机应用研究 2009(12)
    • [30].Chord算法的研究和改进[J]. 科技资讯 2008(03)

    标签:;  ;  ;  ;  

    基于数据消冗和Chord协议的分布式存储技术研究
    下载Doc文档

    猜你喜欢