非结构化P2P网络资源搜索改进算法
P2P网络搜索技术研究

络。在结构化网络中每个结点存储的信息与网络 拓扑结构 有 关 , 过 映 射 完成 , 找采 用 基 于 通 查
D T分 布 式散 列路 由搜 索算 法 ; 非结 构 化 网络 H 而
图 1 B S查 找 过 程 F
居, 并将 查 询消息 发 给它们 , 这些 邻 居接下 去进 行
1 非结构化 P P搜 索算法 2
11 广 度优 先搜 索 .
1 1 1 有 向广度优 先搜 索 . .
同样 的操作或广度优先搜索操作 , 这样使得查询 的成本 大大 降低 。 为了更有效地选择邻居 , 每个节点存储 了其 邻居 的一些简单统计信息, 如以前 的查询通过每 个邻居得到所需结果的数量 , 或者邻居 的连接延 时等 。通过这些统计信息, 可以通过 以下方法有
一
则与网络拓扑无关 , 其结点可任意存储信息 , 查找
采用基于广度优先 的搜索算法及 改进算法 。这 2种 不 同结构 的网络所采取 的搜索技术是 完全不 同的。
种 改 进 的有 向广 度 优 先 搜 索 策 略 的基
本思想是 , 源节点利用过去 的查询信息和统计结 果, 通过一些算法 , pgr k gsp和 IM等启 如 ae n .os a , i S 发式算法挖掘一些能够快速返 回高质量结果的邻
效地选 择 最好 的邻 居节 点 : ( ) 择在 以前 的查 询 中返 回结 果 数 量最 多 1选 的邻 居 。
G mea】 n l _是一个 典 型 的完全 分 布式 系 统 , l 采 用 广度优 先搜 索技术 。广度优 先 搜索算 法 过程如
下: 源节点 s 首先查询其所有 的邻居节点 , 询问是 否含有 目 标文件或数据 , 如果 s 的邻居 中有邻居 存储 了 目标 文 件 或数 据 , 将 目标 文 件 或数 据 返 则 回给源节点; 如果没有邻居含有 目 标文件或数据 , 则所有的邻 居将 查询继续传递给各 自的邻居节
非结构化P2P网络资源搜索算法研究

本地索 引算法 中 , 每个节 点维护 了距 离 自己m步 以 内节点 的数据 索引 , 当节点收 到查 询请求时 , 它可 以为 m步 以内的所有 节点处理查询 请求 , 这里 的 m是索 引半径 , 是 索引算法 的参 数。通过这 种算法 , 可以 把对 资源 的查 询处 理放 到较 少 的节点 上进 行 , 从而 降低 资源 搜索 延 时。本地索 引算法 工作过程如下 : 一个 系统范围 内的策略规定 了查询 消息的处理在哪些节点上进行 , 通常在深度为 2 m + l 的结点进行 。深度 不 在策略 中的结点不 处理查询请 求 , 只是简 单地将查询 消息转发 给邻 居。例如 , 如果搜 索策略 P = ( O , 5 ) , 那么离查 询结点深度为 0 和5 的倍 数 上 的结点会处 理查 询消息 , 其 它节点只是 简单 地把查 询转 发给邻居 节
1 . 2 本地索引算法( L o c a l I n d i c e s )
网络节 点资源可 以看成是节 点文本 的集 合 , 即节点 资源相关 度可 以通过计算文本相 似度得 到。本文通过扩展后缀树来表达节 点文本 内 容, 进 而通过构建 节点文本 向量来计算节 点资源 的相关 度 。统计 结果 表明 , 标题、 关键词 和摘要所 含信息代表 了文本信息 的 7 0 %, 并且摘 要 是从原 始文本资源 中提炼 出来 的最具代表 意义的短句集 合 , 反映 了文 档的 主题 内容 , 而且 摘要相对 较小 , 聚类速度 快且效率 高 , 因此在 本文 中我们主要是针对标题 、 关键词和摘要进行构建扩展后缀树 。 后缀树 : 一个有 n 个字符的 串P, 它的后缀树是一棵有 根的有 向树 , 共有 n 个 叶子 , 分别 标号 为 l 到n 。每一条 边都 用 P 的非 空子 串来 表 示 。从任一 节点 出来 的两条边 , 它 们必须 以不 同的字符 开始。从根 节 点到 叶子节 点 i , 顺序 经过 的树边 的 串联 , 恰 好为 P 从i 位 置开 始 的后 缀, 即P 。例如字符 串a p p l e ¥, 它所有的后缀为 : a p p l e ¥, p p l e ¥, p l e ¥,
基于改进型蚁群算法的P2P网络资源搜索的研究

; 。。研 臌 l %一 。 嬲 *
基 于改进型蚁群算法的 P P网络资源搜 索的研究 2
蔡 康
( 南理 工 大学 电子 与信 息 学院 广 州 50 4 ) 华 1 60
目前 P P网络 中 的资 源 搜 索算 法 以 泛洪 法 为 核 心 , 2 产生 的巨 大 网络 流量 加 重 了 网络 负 载 , 只适 合 小 型 网 络。 蚁群 优 化算 法 具有 较 好 的鲁棒 性 、 行性 等 优点 , 并 已有 不少 学 者将 其 应用 于 P P资 源搜 索 。 2 本文 在 分 析 蚁群 算法 应 用 于 P P网络 中 资源 搜索 面 临 的 问题 的 基础 上 ,给 出一 个 适合 蚁 群 算法 的新 型 的 P P文 2 ' 2 件 共享 构架 , 以解 决 P P路 由 的不 一致 性 等 问题 。在 P P网络 中应 用 能见 度 会 带来 3个 缺点 : 2 2 容易 导 致 局 部极 小解 、 易 导致 流 量集 中、 际 网络 中 的实 现有 较 大难 度 , 容 实 由此 本 文 提 出了去 能 见度 蚁 群 算法 。构 建 了开 放 式 的网 络仿 真 拓扑 结 构 , 过 一 系列 的 实验 结果 验证 了去 能见 度 蚁群 算 法 的全 局能 力 更强 。 通
的信息素轨迹指导搜索的前进方向。 这种正反馈机制使得
搜索可以尽快地找到 目 , 标 得到更好的搜索结果。在基于
蚁群算法的PP网络资源搜索算法中, 2 查询消息分组可以 看作蚂蚁, 搜索的目标视为食物, 存在搜索目标的节点就
是食物源。算法流程如下。
・
当源节点发出搜索请求时, 就相当于派出蚂蚁到网
比较低、 计算能力差或动态性比较大等) 也可能被搜索到.
一种基于P2P的关键词搜索新方法

一种基于P2P的关键词搜索新方法
俞剑;关佶红
【期刊名称】《微电子学与计算机》
【年(卷),期】2009()8
【摘要】结构化对等(P2P)网络是基于文件标识符的分布式系统.它能够很好地支持对文件标识符的等值查询,但对于其他的复杂查询,则需要进行进一步扩展.现有的一些技术虽然在结构化对等网络实现了关键词搜索,但是仍然存在诸如负载不均衡,结构复杂,不易于部署和效率低等问题.对此提出了一种基于结构化对等网络的关键词搜索新方法,将构建在一般分布式哈希表上的倒排索引与top-k查询算法结合起来,以较少的代价实现关键词搜索,同时有效地克服了数据分布不均匀带来的负载不均衡问题.
【总页数】5页(P68-71)
【关键词】P2P;关键词;搜索;top-k;算法
【作者】俞剑;关佶红
【作者单位】同济大学电子与信息工程学院
【正文语种】中文
【中图分类】TP393
【相关文献】
1.一种基于社会行为的非结构化P2P搜索算法 [J], 朱国晖;张武强;鲁春兰
2.Clair:一种基于P2P的BitTorrent关键词检索系统 [J], 肖建勇;张武生
3.一种基于Chord的P2P搜索算法的研究 [J], 马建宏;钟绍辉
4.一种基于信任模型的P2P快速搜索算法一SAT [J], 范会波;张新有
5.一种基于社会行为的非结构化P2P搜索算法 [J], 朱国晖;张武强;鲁春兰;
因版权原因,仅展示原文概要,查看原文内容请购买。
非结构化P2P网络搜索算法的研究与改进

[ yw r s ewoktp lg rcue py ialct n drcin l ur Ke o d !nt r oo ys utr; h s loai ;i t a q e o t c o e o y
1 概述
P P是指对等计算或对等 网络 ,可以简单地定义 为通 过 2 直接交换共享计算机资源和服务 。P P 网络中弱化了服务器 2 的功能 ,任意 2台 P C互为服务器/ 客户机。
[ src ] crigt e o fce c n g o smpino 2 ac f re a ewoktp lg t cueb sdo h s a lct n Abtat Acodn t wef inya dl ecnu t f Ps rhs t , t r oo ys u tr ae np yi loai Ohl i r a o P e o wa n o r c o
中心化拓扑结构 ,全分布式非结构化拓扑结构 ,全分布式 结
构化拓扑结构 以及半分布式拓扑结构。 目前 ,大多数 P P应用系统是非结构化 拓扑 结构 ,这种 2
动节点主机的地址 中获取 ; 2存储 P n 信息 中的主机地址 ; () og () 3存储 Q ey t u rHi消息 中的主机地址。 获得 的地址形式都是端
i p e e td c mb n d w t s b e s c n lg . drcin l u r e o res ac lo i m( — e c ig b sdo td s l t d c d s rs ne o i e i u n t h mak t h oo y A i t a eyr s uc e h a r h D S a h n ) ae n s yi as i r u e , e e o q r g t r u on o
改进的非结构化P2P网络搜索算法

u u l S r a c si ga i a i e c t tg n a s sal yU eb o d a t n st sb scs a hsr e ya dc u ealr e n t o kfo . A n w r u eMg n h o u s u tr dp e - - e r r a ag r e w r l ws e ot o t m f n t cu e e r o p e r t
I r v ds a c i gag r h f r n t c u e e rt - e r ewo k mp o e e r hn l o i m sr tr dp e - - e t r t o u u op n
DA I i n y n , CAI n oo y S uhr ag e nvri , x 1 12 C i ) Sh o Ifr t nT cn lg , o te Y n t iesy Wu i 4 2 , h a o i n zU t 2 n
Ab t a t Ho t e rh t e r s u c se ce t st e k y p o lm n p e - - e rn t r s Un t cu e e rt - e rn t o k sr c : w o s a c e o r e f in l i e r b e i e rt p e ewo k . h i y h o s u tr d p e - p e e r o w rs
0 引 言
在 P P pe- -er系 统 中所 有 节 点 是 对 等 的 ( 等 点) 2 ( rope) e t 对 ,
1 几 种 常 见 的查 询 策 略
现 有 的非 结 构 化 P P 统 采 用 洪泛 搜 索 机 制 的 搜 索 算 法 , 2系 该 算 法 通 常 被 称 为 盲 目搜 索 算 法 ,它 不 依 赖 于 任 何 已知 的信 息 ,简 单 的 将 搜 索 请 求 信 息 传 播 给 足 够 多 的 节 点 。在 现 有 的 非 结 构 化 数据 共 享 系 统 中 , 要 有 以 下 几 种 查 询 策 略 : 主
一种改进的无结构P2P网络搜索策略

u u l a s O sr u o s a y l d i sc mmu ia o O t r b e . n t i p p r wep e e t n i r v d s ac rtg r mt cu e l e t eo n c t n C S p o lm I s a e . r sn i h a mp o e r h s ae yf r t rd e t o u u p e — O p e e o k . i smeh d c mbn si tr s d c n c a i i u e r t — e rn t r s Th t o o i e n e et e l e me h s n r mo ra n d t e c aa t r t f w i n m rs e d g a h r cei c o p i n h s i
0 引言
分 布式非结构化 P P网络应用十分广 泛 ,在 It n t 2 ne e r
以需要查 询 每个 节 点是否 有与查 询条 件匹配 的文件 。最
常用的信息资源发现机制是在节点间或超级节点间,把
信息 资源 查询请 求泛 洪到 网络上 。这种结 构的优 点是 网
上 , 非 结 构 化 PP系 统 是 最 常 见 的 , 比 如 G u l 络 具 有 很 强 的动 态 性 ,节 点可 以随 时 离开 和 加 入 网 络 , 2 ntl , ea K ZA aa 等 。在这种系统 中文件 的位 置和覆盖 网完全没有 缺 点是查 找到理 想 的文 件需 要进行 大范 围的搜 索 ,带来
传播中谣言传播机制,结合节点吸弓因子 ( 1 在真实系统中,新增节点不仅与网络中已有的度数较高的节点连
接 ,而且与吸 引因子较大 的节 点连接 ) 的特性 ,提出一种无结构PP 2资源 搜索策 略。本 文采 用MA L B T A 为仿 真工具 ,仿真结果表 明,提 出的搜 索策 略可以有效地减少无结构PP 2 网络中资 源搜索的通信开销 ,并且搜索
P2P网络搜索算法介绍(1)

P2P网络搜索算法介绍信息0801 罗一雄指导老师:张昊摘要随着信息技术的进步与互联网的飞速发展,网络上的信息资源与日俱增,如何在庞大的互联网上获得有价值的信息已成为人们日益关注的问题。
对等网络(Peer-to-Peer)作为一种新兴的网络计算模式,打破了传统的C/S模式,具有自组织、容错能力强、可扩展性好等优点。
本文介绍了P2P网络的定义,他与传统C/S网络的区别。
并且更进一步分析了P2P网络的结构,P2P搜索算法,同时列举了一些经典的P2P搜索实例。
关键词:P2P 搜索算法度数拓扑结构ABSTRACTWith the advancement of information technology and the development of Internet, there is more and more information resource online, so how to obtain valuable information has become an increasingly concerned issue. As a new network computing mode, P2P breaks the traditional C/S structure; it is self-organized with good fault-tolerance ability and expansibility. This paper introduces the definition of P2P, the differences between P2P mode and C/S mode. Furthermore, this paper analyzes P2P network structure and search algorithms and presents its typical applications.Keywords: Peer-to-peer; Search Algorithm; Degree; Topology Architecture,前言:随着NAPSTER的迅速崛起,基于P2P网络的搜索技术开始进入人们的视线。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
I m r o v e d a l o r i t h m o f r e s o u r c e s e a r c h i n i n u n s t r u c t u r e d P 2 Pn e t w o r k p g g
, P E NG J i a 源搜索改进算法
彭 建,周 欢
( ) 长沙理工大学 计算机与通信工程学院 , 湖南 长沙 4 1 0 1 1 4
,P 摘 要 : 为了改善非结构化对等网络 ( e e r e e r t o 2 P) 资源 搜 索 的 网 络 负 载 大 、 搜 索 时 间 长 的 缺 点 。 对 现 有 P 2 P网络 - - p p 资源搜索算法进行了研究 , 在此基础上 , 提出一种基于索引表的跳跃式算 法 , 该 算 法 中 每 一 个 节 点 存 有 一 定 数 量 邻 居 节 点 的资源索引 , 节点利用资源索引表以跳跃方式查询节点 , 网络中的某些节 点 需 要 查 询 资 源 索 引 表 , 而 某 些 节 点 无 需 查 询 资 源索引表 , 直接转发查询消息即可 。 通过 O P N E T 进行仿真实 验 表 明 , 该 算 法 能 有 效 的 减 少 网 络 负 载 和 搜 索 延 时 , 提 高 了 搜索成功率 。 关键词 : 对等网络 ; 非结构化 ; 资源搜索 ; 洪泛算法 ; 随机漫步 )1 中图法分类号 : T P 3 9 3 文献标识号 :A 文章编号 : 1 0 0 0 7 0 2 4( 2 0 1 2 1 4 0 7 1 0 5 - - -
( , , S c h o o l o f C o m u t e r a n d C o mm u n i c a t i o n E n i n e e r i n I n s t i t u t e C h a n s h a U n i v e r s i t o f S c i e n c e a n d T e c h n o l o p g g g y g y ) C h a n s h a 4 1 0 1 1 4, C h i n a g
:p ; ; ; K e w o r d s t o n e t w o r k u n s t r u c t u r e d r e s o u r c e s s e a r c h f l o o d i n a l o r i t h m; r a n d o m w a l k e e r e e r - - g g p y
2 0 1 2年1 1月 第3 3卷 第1 1期
计算机工程与设计
C OMP UT E R E NG I N E E R I NG AN D D E S I GN
N o v e . 2 0 1 2 V o l . 3 3 N o . 1 1
:T ’ A b s t r a c t e e r e e r o i m r o v e t h e r e s o u r c e s e a r c h i n s l a r e n e t w o r k l o a d i n a n d l o n s e a r c h i n t i m e i n t h e u n s t r u c t u r e d t o - - p p p g g g g g ( , P 2 P) n e t w o r k aj u m i n a l o r i t h m b a s e d o n t h e i n d e x t a b l e s i s a f t e r r e s e a r c h e d m a n a l o r i t h m s a b o u t r e s o u r c e r e s e n t e d p g g y g p ’ , s e a r c h i n i n P 2 Pn e t w o r k . I n t h i s a l o r i t h m e a c h n o d e s a v e d a c e r t a i n n u m b e r o f n o d e s r e s o u r c e i n d e x t h e r e s o u r c e i n d e x t a b l e s g g ,b i s u s e d t o s e a r c h r e s o u r c e s b u m i n .S o m e n o d e s n e e d i n u i r e r e s o u r c e i n d e x u t s o m e u s t u t f o r w a r d t h e n e w s .T h e y j p g q j p ,a r e s u l t s s h o w t h a t t h i s a l o r i t h m c a n r e d u c e t h e n e t w o r k l o a d i n a n d s e a r c h i n t i m e e f f e c t i v e l n d i m r o v e t h e s u c s i m u l a t i o n - g g g y p c e s s r a t e o f r e s o u r c e s e a r c h i n . g