大规模非结构化P2P网络中的资源搜索方法技术

技术编号:3495811 阅读:227 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种大规模非结构化P2P网络中的资源搜索方法。该方法为:在资源信息的发布和维护过程中,各节点根据不同邻居节点的要求对收到的BF信息在丢弃一定比例后进行转发并保存在邻居BF表中;在资源搜索过程中,各中间节点计算目标资源与邻居BF表表项的相似度,并根据BF信息的分布情况,进行多个消息之间相互协同的并行搜索。

【技术实现步骤摘要】

本专利技术涉及计算机网络中的资源搜索方法,尤其是支持大规模网络中的高性能资源搜索方法。
技术介绍
P2P(peer-to-peer)网络是近年来兴起的一种网络。在P2P网络中,各节点在逻辑上是对等的,没有客户端和服务器之分,各个节点之间可以直接进行通信和交互。目前,P2P网络在科学研究、电子商务、电子政务和军事应用等重要领域都有着广阔的应用。为了实现资源的有效共享和综合利用,P2P网络用户需要对符合要求的资源进行搜索,资源搜索是P2P网络的关键技术之一。根据资源组织模式,P2P网络通常可分为两种结构化(Structured)P2P网络和非结构化(Unstructured)P2P网络。非结构化P2P网络由于其简单性和易用性,目前在Internet上得到了大量应用。本专利技术针对非结构化P2P网络中的资源搜索技术。最初的非结构化P2P网络资源搜索技术(如泛洪、随机漫步等)属于“盲搜索”(blind search)方法,每一步的搜索方向具有很大的盲目性,导致当资源请求节点距离资源共享节点较远时,无法迅速搜索到所需资源。因此,目前的资源搜索方法通常由各节点预先对资源信息进行发布、传播和维本文档来自技高网...

【技术保护点】
一种大规模非结构化P2P网络中的资源搜索方法,其特征在于:在资源信息的发布和维护过程中,各节点根据不同邻居节点的要求对收到的BF信息在丢弃一定比例后进行转发并保存在邻居BF表中;在资源搜索过程中,各中间节点计算目标资源与邻居BF表表项的相似度,并根据BF信息的分布情况,进行多个消息之间相互协同的并行搜索,具体包括:(1)邻居BF表:每个度数为d的节点维护了一个d行c列的邻居BF表T,表中每一个表项是一个BloomFilter向量,表项T↓[ij](1≤i≤d,1≤j<c)维护了通过第i个邻居且从信息发布节点经过j步到达本节点的资源信息;表项T↓[ic](1≤i≤d)则维护了通过第i个邻居且从信...

【技术特征摘要】

【专利技术属性】
技术研发人员:张一鸣卢锡城李东升刘锋
申请(专利权)人:中国人民解放军国防科学技术大学
类型:发明
国别省市:43[中国|湖南]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1