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

对等网络的资源查找机制.pdf

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

对等网络的资源查找机制 韩丽雷振明 北京邮电大学信息工程学院宽广电信技术研究中心 北京100876 摘要:高效地资源查找是对等网络的关键,本文全面地综述了对等网络资源查找机制的研 究现状,根据所采用的基本技术将其分为基于分布式哈希表和基于跳表两类,详细介绍了这 两类资源查找机制的典型代表,并且探讨了目前存在的问题。 关键词:对等网络查找分布式哈希表跳表 1 引言 network。P2P)中每个网络节点的地位相等,既充当服务器为其 对等网络(peer-to-peer 他节点提供服务,同时也享用其他节点提供的服务,这种服务模式中如何实现资源与其存储 位置的映射,即资源查找是对等网络的核心问题。MP3文件共享软件Napster通过中心目录服 务器提供资源到其存储位置的映射,目录服务器的处理能力决定了整个软件系统的运转性能, 存在单点失效的问题。另一种解决方法就是Gnutella软件所采用的完全分布式策略,采用简 单洪泛的方式进行资源查找,显然这种广播查找消息方法是不可扩展的。 对等网络资源查找机制的可扩展性制约着对等网络的发展,鉴于数据结构中哈希表和跳 表技术的优越查找性能,研究人员将其引入到对等网络的研究领域,设计开发了各种可扩展 的资源查找机制。本文对目前对等网络的资源查找机制进行了分类研究,根据所采用的基本 Hash 技术将其分为基于分布式哈希表DHT(DistributeTable)和基于跳表两类查找机制。论 文安排如下:第二节介绍了基于分布式哈希表的资源查找机制,第三节讨论了基于跳表的资 源查找机制,第四节分析比较各种典型资源查找机制的优缺点,指出需要进一步研究的同题, 最后一节总结全文。 2基于分布式哈希表的资源查找机制 哈希表是用来插入和搜索记录的一种随机方法,以记录的关键字为哈希函数的输入参 数,根据得出的哈希值进行高效地记录插入和搜索。将哈希表应用于对等网络的资源查找, 其基本思想是,通过哈希函数将网络节点和资源映射到相同值空间,采用某种测度使得资源 和网络节点之间形成一定的映射关系,从而进行有目的的资源查找定位,测度和映射关系的 不同从而产生了不同的查找机制,根据所采用哈希函数的个数将基于分布式哈希表的资源查 找机制分为多哈希的资源查找和单哈希的资源查找。 2.1 多哈希资源查找 顾名思义,多哈希资源查找就是对资源的关键字进行多个哈希运算,根据得到的多个哈 ·744· addressable 个网络类似于一张大规模的哈希表,每个CAN节点负责一部分哈希表,这部分哈希表与笛卡 尔空间的一块区域相对应,即每个CAN节点也负责一块笛卡尔空间区域。节点存储资源时, 首!rry寸资源的关键字进行统一的多哈希运算,以这多个哈希值为坐标可以得到笛卡尔空间中 的一个点,然后将该资源存储在负责该点所在区域的节点内,在进行资源查找时,和哈希表 的搜索相似,不过这里涉及到路由查找消息的问题,每个CAN节点维护一路由表,保存其邻 居的节点信息,CAN采用的路由算法相当简单,根据目标点的坐标,将查找请求转发给当前 结点的邻居中距目标点最近的结点。CAN的设计完全是分布式的,不需要任何形式的中央控 制点,具有很好的可扩展性。 2.2单哈希资源查找 单哈希的资源查找则是对网络节点和资源进行单个哈希运算,根据某种距离测度将资源 存储在哈希值最接近资源哈希值的节点处。为了方便进行资源的存储和查找,目前单哈希的 资源查找机制根据节点的哈希值将其映射到树型和环型的图形结构中。 树型的资源存储和查找 根据节点哈希值的前缀或后缀将其排列为树型结构进行资源的存储和查找,目前该类具 比特标识符,维护着按照级别组织的邻居映射表用于路由消息,每个级别代表标识符中匹配 节点。根据消息包含的资源标识符依照本地邻居映射表逐位路由,如从4木=.c宰到42料到42A* 到42AD,消息转发路径的第n个路由节点与目的节点共享的前缀长度大于等于n,在进行下 一跳路由选择时,该节点查询自己的第n+1级的映射表,匹配目的标识符的下一位,最终将 的根节点,当某节点存储了资源,它就会向该资源的根节点发布存储消息,发布路径中的每 个节点存储该资源存储映射表,而不是存储该

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档