- 3
- 0
- 约7.57千字
- 约 5页
- 2018-01-14 发布于广东
- 举报
对等网络的资源查找机制
韩丽雷振明
北京邮电大学信息工程学院宽广电信技术研究中心 北京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级的映射表,匹配目的标识符的下一位,最终将
的根节点,当某节点存储了资源,它就会向该资源的根节点发布存储消息,发布路径中的每
个节点存储该资源存储映射表,而不是存储该
您可能关注的文档
- 国际美容化妆品科技新动向研究.pdf
- 国际民商事域外取证法律制度研讨.pdf
- 国际民事诉讼中的协议管辖制度:以自由为价值取向研究.pdf
- 国际纳米标准化综述研究.pdf
- 国际能源法的兴起与变迁研究.pdf
- 国际能源机构IEA统计类出版物利用研讨.pdf
- 国际能源机构表决制度研究.pdf
- 对称型阻抗函数条件下的拥挤道路收费模型研究.pdf
- 国际能源机构的法律制度及其对维护中国能源安全的作用研究.pdf
- 对称振子天线阵的近场平面波综合研究.pdf
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 2025年阿勒泰地区遴选公务员笔试真题汇编及答案解析(夺冠).docx VIP
- GB55006-2021 钢结构通用规范.pdf VIP
- 精品解析:2023-2024学年江苏省南京市江北新区译林版(三起)三年级上册期末考试英语试卷(原卷版).docx VIP
- 动漫制作合同范本.docx VIP
- CCY-I-产品使用手册(带MEP).pdf VIP
- 湖南省怀化市2024-2025学年高一上学期期末考试英语试题含答案.pdf VIP
- 23G409先张法预应力混凝土管桩图集.PDF VIP
- 人民大2024Premiere视频剪辑技术 PPT课件项目1 揭开pr的神秘面纱.pptx VIP
- 2025年开心果行业研究报告及未来发展趋势预测.docx
- 【专业资料】ALD原子层沉积综述PPT.pptx VIP
原创力文档

文档评论(0)