基于小世界现象的P2P网络搜索研究

来源 :软件工程师 | 被引量 : 0次 | 上传用户:wws123400
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文依据小世界特性提出了一种P2P网络搜索引擎系统模型,并给出了系统模型中对等网络节点的拓扑结构,提出了一种搜索机制,使查询消息更高效的传播,实验数据说明本文搜索机制与洪泛算法相比更加有效。
  关键词:小世界; P2P网络;搜索;簇
  中图分类号: TP393.2 文献标识码:A
  1 引言(Introduction)
  非结构化P2P[1]在搜索方面的优势,引导人们开发基于对等网络的强大的搜索工具。其广泛采用的洪泛(Flooding)搜索机制[2],查询从一个节点以广播方式传播到其他节点,直到查找到查询结果,从而导致每次查询都产生大量的网络流量,对网络造成很大的负担,影响了非结构化P2P系统的扩展性。本文依据P2P网络的小世界现象,提出一种搜索机制,以提高查询效率。
  2 小世界现象(Small-world)
  小世界[3,4](SW:Small-world)现象简单地讲就是社会网络中任意两个陌生人之间,经过较少的中间相识者就有可能建立起联系。这种现象在社会科学中发展成为一个重要的研究领域以后,经过许多次成功实验,证实在一个成功的通信链中,中间步骤的平均数总在5和6之间,称为“6度原理”。一些文献表明,P2P网络有时会自动演进到一个小世界[5]。
  基于小世界现象构造的模型称为小世界模型,小世界模型基于这样一个原则:每个节点都表现出某些可以捕捉到的兴趣,兴趣相近的节点所保存的内容和提交的查询呈现出一定的相关性,通过挖掘每个节点的兴趣,使得相关性高的节点在网络中比较接近。这种按照节点间相关性组成的网络所表现出和社会网络相近的特性——具有较高的聚集度和存在短链,即所谓的小世界特性,小世界特性被证明对于提高检索效率是非常有效的。
  3 基于小世界现象的P2P网络搜索引擎模型(P2P
  network search engine model based on small
  world phenomenon)
  P2P网络的搜索引擎关键是对共享内容的深度挖掘,在对等节点之间进行信息检索时快速高效地进行信息反馈,要求寻找网络中对等节点之间的短路径。
  在P2P网络搜索引擎系统模型设计时,考虑小世界模型簇聚合以及存在短链特点。簇聚合意味着具有度数较高的对等节点,这类对等节点在网络中的连通性较好,作为搜索引擎中的索引服务器保存文档的索引信息。存在短链意味着能够通过短链进行信息的检索和作为反馈路由。同时还考虑网络中资源信息本地化管理,资源信息搜索由本地网络发起进行全局检索,结合小世界模型构建如图1所示的小世界P2P网络搜索引擎系统模型。
  图1描述的搜索引擎系统模型以P2P小世界网络为中枢,将信息搜索和对等点中共享的资源信息联系起来,整个系统模型分为三个层次:用户层(用户界面)、网络层(缓存、P2P网络、信息搜索和文件传输)以及文件处理层(文件处理和共享)。系统模型中信息搜索模块采用语义检索算法进行文档资源的信息搜索;文件传输模块主要是把文档进行分组传送和一般的网络数据传输相同;界面模块主要是采集用户查询请求。
  5 实验分析(Experimental analysis )
  5.1 实验条件
  模拟实验在自行构造小世界网络拓扑中进行文档的中文文档主题搜索,即搜索符合查询请求的文档主题信息,网络拓扑和文档主题数具体实验参数如表1所示,在构造的网络拓扑上实现泛洪式的Query Routing算法和本文提出的使用小世界网络中度数较高的节点进行关键字查询搜索,从查全率和查询产生的消息量两个方面对两种搜索方式进行比较。
  实验中按照关键字进行查询,将文档主题进行简单分词处理,并对分词得到的关键字在每个节点中建立索引,在小世界网络中度数较高的节点对本簇中所有节点的关键字建立索引关联文件,将关键字、文档ID源文档IP地址和源文档端口号建立联系,实现快速定位,索引关联文件结构如表2所示。
  5.2 实验结果及分析
  实验1控制TTL值,随机选择20个节点发起查询,统计每次查询产生的查询消息量,最后计算平均值,实验结果如图3所示。
  实验结果表明在相同TTL值的条件下本文提出的搜索机制搜索产生的查询消息量比Query Routing算法泛洪式搜索产生的查询消息量少。
  实验2控制TTL值,随机选择20个节点发起查询,统计每次查询返回的文档主题数量,最后计算平均值,实验结果如图4所示。
  实验结果表明在相同TTL值的条件下本文提出的搜索机制查询返回的文档主题数量比Query Routing算法泛洪式搜索返回查询结果数量多。
  从实验中可以得出如下结论:在自行构造的小世界网络中,在相同TTL相同的情况下,本文使用度数较高节点搜索查询产生的消息量是使用全分布式无结构P2P网络的Query Routing算法泛洪式搜索的50%—60%,而进行关键字查询返回的结果文档主题数平均是Query Routing算法泛洪式搜索的1.37倍,即查全率为Query Routing算法的1.37倍。
  6 结论(Conclusion)
  本文在研究分析小世界模型特性的基础上提出了基于小世界模型的P2P网络搜索引擎系统模型,在此基础上提出了一种搜索机制,即使用小世界网络中度数高的节点进行消息传递的步骤数会减少,从而查询产生的消息量少,通过实验进一步验证了这一机制。但是由于进行的是关键字的查询,查询结果中存在非查询意图的搜索结果,查询的满意度有待提高。
  参考文献(References)
  [1] 罗杰文.Peer to Peer综述.中科院计算技术研究所,2005:2-3.
  [2] 杨天路,等.P2P网络技术原理与系统开发案例[M].北京:人民
  邮电出版社.
  [3] (德)Ralf Steinmetz,等.王玲芳,等,译.P2P系统及其应用[M].北
  京:机械工业出版社,2008.
  [4] 周晋,等.基于Small-World网络的非结构化DHT算法.国家自
  然科学基金项目(60003004),2005:109-117.
  [5] 雷勇,李薇.基于小世界与兴趣相关度的P2P网络搜索研究
  [D].微型机与应用,2012(18):42-44.
  [6] 杜丽娟,史定华,陈倩.增长的可导航网络模型[D].上海大学
  学报(自然科学版),2009,15(1):20-25.
  作者简介:
  刘艳艳(1982-),女,硕士,工程师.研究领域:软件工程.
  李洪建(1981-),男,学士,高级工程师.研究领域:软件
  技术及网络工程.
  代兴义(1981-),男,硕士,高级工程师.研究领域:计算
  机应用及软件开发.
其他文献
原料:北沙参30克,玉竹30克,老鸭肉250克,精盐适量。  做法:将北沙參、玉竹、老鸭肉分别洗净,一同放入锅中,加适量水,炖至老鸭肉熟烂,加入适量精盐调味即可。  功效:养阴清热、润肺化痰止咳,尤其适用于干咳日久、五心烦热、形体消瘦的阴虚久咳患者。
穿过开满油菜花的田野,来到安徽省繁昌县夏家湖的长江大堤边。  一座石碑上铭刻的几个红色大字:“百万雄师渡江第一船登陆点”,把我们带入62年前的那个夜晚——  1  1949年4月20日夜。  中国在隆隆炮声中等待着新生。而国民党政权困兽犹斗,把长江天堑视为维护其反动统治的最后防线。  中共中央军委决定,以百万大军发起渡江战役,夺取国民党的政治、经济中心。  奉命担负第一梯队突破敌江防任务的中国人民
据美国海军技术网站2017年7月18日報道,近期,美国太平洋舰队与海军陆战队在珍珠港联合举办F-35B部署支持峰会,以支持F-35B在2018年完成首次舰上部署。2017年1月,10架F-35B已交付日本岩国基地,等待后续上舰部署。  据太平洋舰队官员透露,峰会的主要内容是落实F-35B舰上部署的相关准备工作,包括资金支持、维修设备支援、信息系统支援、甲板部署方案及相关培训等。由于F-35B战斗机
2011年是国家“十二五规划”的头一年,国内协同OA行业上半年再度进入井喷状态,成绩斐然。  各协同OA领先厂商频频发力,使尽各种手段,推进技术创新,加强品牌宣传,抢占二三线市场。在市场营销上,媒体广告、促销优惠、巡展、会议营销、直邮、电话营销等一拥而上;在产品研发和推广上,各种行业解决方案层出不穷,高、中、低、微不同的产品定位细分令人眼花缭乱,国内OA市场呈现出一派欣欣向荣的景象。  而OA产品
2012年12月26日,安倍晋三梅开二度,再次登上日本首相宝座。此次上台执政与其第一次执政时展现出完全不同的风格,表现得非常强势。表现之一:推进“新安保法案”  2014年7月1日,安倍内阁通过解禁行使集体自卫权的决议;2015年5月,把作为行使集体自卫权配套措施的“新安保法案”提交国会审议。6月日本民众自发集会抗议,8月30日民众集会抗议掀起高潮,波及日本全国85个城市、500多处。其中,参加东
据《印度商业线报》网4月17日报道,印度核燃料联合体(NFC)2016年-2017年生产了1512吨加压重水堆燃料棒束,创造了世界纪录。NFC是印度核电项目的燃料供应商。  这些年,NFC掌握了制造无缝管技术,无论是轻型战斗机、主战坦克、导弹、超临界锅炉,还是“布拉莫斯”巡航导弹,均達到了原子能部、航天部与国防部的关键要求。关键设备和特殊用途设备的本土化是NFC致力于推动“印度制造”工作的一部分。
我孙子今年刚满2周岁,已经感冒了10次,特别是从断奶后几乎每个月都感冒。医生说这类感冒称为反复性感冒,关键是要加强预防。请问,需要从哪些方面进行预防呢?  陕西上蔡 张华玉  小儿反复性感冒不是独立疾病,而是一种现象。2岁以下婴幼儿每年感冒次数超过7次,2~5岁幼儿每年感冒次数超过6次,5岁以上儿童达5次,且两次感冒的间隔时间在7天以上,就应视为小儿反复性感冒。预防措施如下:  1.婴儿期要特别重
据美国Space News网站2016年7月6日报道,韩国SI成像服务公司已经开始“韩国多用途卫星”-3A(Kompsat-3A)光学卫星图像的商业销售,使韩国成为继美国之后全球第二个公开销售0.5米分辨率卫星图片的国家。该公司在一份声明中表示,这也是美国数字全球公司之外分辨率最高的商业卫星图片。数字全球公司目前在销售0.3米分辨率的商业卫星图片,按计划,在下半年发射的“世界观测”-4卫星分辨率将
石河子大学是国家“211工程”重点建设高校和国家西部重点建设高校,拥有经济、法学、教育、文学、历史、理学、工学、农学、医学、管理、艺术等11大学科门类。学校坚持 “以服务为宗旨,在贡献中发展”的办学理念,积极为边疆经济社会发展服务,形成了“以兵团精神育人,为屯垦戍边服务”的办学特色。学校设有“国家大学生文化素质教育基地”和“国家大学生创新实验基地”,构建了“多样化、高素质、强应用、重创新”的人才培
据SwarajyaMag网站2017年8月25日报道,印度歼敌者级第2艘核潜艇Aridaman号将在6~8周后下水。该核潜艇的研发由印度国家安全顾问直接监管,一直处于保密状态。2016年10月,印度首艘本土制造的核潛艇交付战略司令部,完成了核“三位一体”,从此具备了通过飞机、弹道导弹和潜射导弹发射核武器的能力。印度还计划斥资逾120亿美元,开发6艘核动力但携带常规武器的潜艇。