网站大量收购独家精品文档,联系QQ:2885784924

分布式存储系统的资源定位与数据存储技术研究.pdf

分布式存储系统的资源定位与数据存储技术研究.pdf

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分布式存储系统的资源定位与数据存储技术研究

摘要 在计算机网络中存在着大量空闲的存储资源,例如台式机、服务器、工作站等。虽然这 些节点的计算与存储能力各异,但都可以向其他节点提供一定的共享存储空间,并且这些节 点也可能成为共享资源的访问者。分布式存储系统为了有效组织这些:符点,并合理利用节点 的资源,需要考虑节点异构性与连接异构性。 节点异构性是指节点的存储能力各异,存储空间多的节点应当适当分担更多的负载,并 且数据存储策略应当考虑到节点的负载状况,并动态判断和选择合适的节点存储。连接异构 性是指节点之间的连接耗费不同。同一实验室中的两个节点传输数据比起不同城市之间的两 个节点传输数据要更加快速,因此在存储系统中对数据访问时,应尽量避免通过高耗费的连 接进行,优先在本地相近节点中访问数据。 本文针对上述问题,基于结构化P2P系统中DHT技术所提供的资源定位功能,设计一 个分布式存储系统,向用户提供面向文件的存储与读取服务。该存储系统所基于的DHT协 议Cycord,利用CCC图的拓扑特征对节点进行组织,首先将:霄点组成本地圈再将本地圈连 接在一起,以方便区分节点之间低耗费的本地连接与高耗费的远程连接。利用此特性,在 DHT路由协议、关键字分配的动态负载均衡、文件裂片存储位置选择的动态负载均衡、文 件裂片索引冗余存储等方面都尽量减少通过远程连接的数据传输,提高网络资源的利用效 率。 本文的主要贡献有: 进一步对Cyeord协议查询产生的本地跳进行优化,以适当扩大路由表规模的代价,进 一步提升Cycord查询效率。针对Cycord中关键字在节点间均衡分配的问题,提出了一 种Cycord本地动态均衡策略,达到关键字在节点间迁移的目的。 (2)在Cycord协议所提供的资源定位功能的基础上,设计了一个面向文件存储与读取的分 布式存储系统。该系统通过一定的负载均衡策略、数据冗余策略及数据缓存策略,提升 存储资源利用效率,增加数据持久性,提高数据访问效率。在负载均衡方面,该系统以 简单高效的本地负载通告协议为基础,采用了特有的本地负载均衡策略与有效的远程均 衡策略,仿真实验结果说明,所使用的策略可极大降低节点负载率方差。在数据冗余方 面,利用了数据读取节点的计算能力,对丢失的文件裂片进行恢复。在数据缓存方面, 通过数据的本地化访问,减轻了远程连接的负担,提升了访问效率。 关键词:P2P,分布式哈希表,分布式存储,负载均衡 nI Abstract Thereare idle resourcesin as storage networks,suchPCs,servers, many computer desktop workstationsandSO ofthese to on.Therefore,allnodesCalloffershared others,and storagespace alsoaccesstotheresources others.Inorderto usefulnodes may providedby organize efficiently andmake oftheir use shouldtakethenode good resources,distributed storage storagesystems aswellaslink into consideration. heterogeneity he

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档