一个P2P资源查找的改进方法

被引量 : 8次 | 上传用户:wangchaohui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在过去的几年中,对等网络(Peer-to-Peer Network,简称P2P)的迅速发展引起了计算机界的关注,根据Peer-to-Peer Working Group Committee的定义,P2P在商业上的应用主要有文件共享、边界服务、分布式计算,但文件共享是目前最重要的一个应用。如何实现资源的定位是文件共享的关键问题。Gnutella网络模型被认为是存粹的P2P系统的代表,目前世界上使用用户最多的文件共享软件都基于Gnutella网络模型,Gnutella网络的主要问题是使用“扩散”方式搜索、发现网络节点及共享信息,随着网络规模的增长,不仅搜索消息的比率在增长,而且由每一条消息产生的潜在流量也在大幅增长。其中包括了许多不必要的重复包流量。因此,应该研究和改进Gnutella网络的资源定位机制。 现有的定向广度优先搜索方法只是从动态变化的网络中寻找某一段时间内具有某些特定性质的节点,只对这些节点进行资源查找,忽略了大量有用的节点,而本地索引法中节点建立的索引大小与共享文件的大小成正比,导致索引空间过大。本文针对这两个问题,借鉴TCP/IP协议中网络路由的思想,提出了路由表查找法。采用动态路由方法来捕获网络中发生的变化,克服了定向广度优先搜索法只搜索特征点的缺点,采用路由表指示查找的方向,从而使得路由表的大小与邻节点的数量成正比,而不是与共享文件数量成正比,减少了网络中的流量。本文工作如下: 1.根据P2P系统中路径选择和互联网中路由器的路由行为的相似性,将每一个转发消息的节点都看成一个路由器,因此P2P网络节点的路由问题可看成是路由器的路由问题,在每个节点建立路由表进行路由选择; 2.网络中某一段时间内具有某些特定性质的节点,作为特征点,把网络中的特性点信息作为默认值,保存在节点的路由表的默认值项中; 3.根据网络具有动态变化的特性,用两种动态路由方法:集成路由表法和跳数路由表法,主动捕获网络中发生的变化,并把系统中发生的变化进行更新,存储到路由表中,为进行动态路由提供信息; 本文先对集成路由表和跳数路由表方法进行了实验比较,然后将路由表查找方法与定向广度优先搜索方法进行了实验比较,并得出结论:对比开销和查找性能的提高,可以看出路由表查找方法是一个比较好的查找方法。
其他文献
针对联合作战以及多样化军事任务对系统快速动态集成的需求,分析了军事信息系统集成现状,提出了涵盖情报、指挥控制与武器平台等典型应用系统的面向服务动态集成框架和关键技
<正>张居正的不在人间,使我们这个庞大的帝国失去重心,步伐不稳,最终失足而坠入深渊。它正在慢慢地陷于一个"宪法危机"之中。在开始的时候这种危机还令人难于理解,随着岁月的
<正>课外阅读是青少年学生学习的一个重要环节,是获取知识的重要来源,也是提高自身文化素质的一种重要途径。在信息化背景下,青少年学生获取知识的途径趋于多样化。与传统的
<正>一、基本概念的辨析与释义(一)网格化与网格化管理网格(Grid)是近年来国际上掀起的一种重要信息技术,是将高性能计算机、数据源与高速互联网、传感器、远程设备等融为一
果树栽培中果实套袋的正反面影响1果实袋开发的历史二十世纪梨的发现者松户觉之助于1906年所著的《梨树栽培新书》中,介绍了柿漆涂布报纸袋的制作法及套袋的时期、方法,并且指出套袋
后现代主义是当代西方资本主义社会政治、经济、文化发展的产物,它诞生后便很快在世界各地传播开来,并影响到了世界文化的发展。随着西方的这种“后现代”观念的引入和商品社
欧元区成立后,欧洲中央银行统一行使货币政策,财政政策则由成员国单独执行,由此拉开了欧元区非对称性政策搭配的序幕,这种非对称性政策搭配是否存在"冲突",通过建立蒙代尔—
<正> 基层党组织书记是一个单位的主要领导者之一,在基层领导活动中起着举足轻重的作用。基层党组织书记非职权性影响力的强与弱,对于加强党组织的自身建设,充分发挥政治核心
<正> 新加坡正在加强其生命科学产业,以便使这个产业成为该国至关重要的制造部门的主要利润来源。在今后的5~10年内,新加坡生命科学产业的年产值将从去年的38亿新元扩大到100
营业税改征增值税(以下简称营改增)是我国深化财税体制改革的重要组成部分。但是,全国推开的房地产业营改增试点存在合法性问题。我国目前政府主导的税制体系和税收立法机制是导