基于对等网络的有效路由研究

来源 :安徽大学 | 被引量 : 0次 | 上传用户:ljiand
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,互联网系统的模式正在发生从传统的客户机/服务器(client/server)模式到对等计算(peer-to-peer,亦简称P2P)模式的转变。P2P的核心思想是所有参与系统的节点(指互联网上的计算机)处于完全对等的地位,没有客户机和服务器之分,也可以说每个节点既是客户机,也是服务器;既向别人提供服务,也享受来自别人的服务。实际上,对等计算的概念在很早以前就已提出,但一直没有受到广泛的重视,主要是因为没有实际运行的系统作为背景。产业界和研究界都普遍认为在大多数情况下还是客户机/服务器模式更为合理。然而,随着PC技术和互联网(Internet)的发展,个人电脑的计算能力越来越强,接入带宽也逐渐增大,如何更好地利用所有节点(尤其是原先处于服务器地位的节点)的能力搭建更好的分布式系统自然而然地成为人们关注的问题。事实上,P2P已逐渐成为一种将来社会不可避免的计算模式,即:人人贡献出自己的资源、人人享受他人提供的资源。或许这种模式将遇到网格模式(即所有资源和服务由某大型提供商提供,用户付费以获得资源并保证服务质量)的竞争,但是由于对等计算具有良好的可扩展性,可以对资源进行充分利用等优点,必然会长期存在下去,会得到更广泛的应用空间。因此,国际上各国研究小组对P2P系统及如何增强P2P系统的各种性能开展了深入研究,并且产生很多成果。如:1999年推出并迅速得到普及的Napster,它采用了集中式的目录服务器机制,目录服务器中存放对等节点的地址信息和所保存的数据的信息。而非结构的P2P网络模型Gnutlla则采用完全分布式的策略来实现数据放置和资源定位。2001年提出了以Chord、CAN、Pastry和Tapestry等为代表的结构化覆盖网(structured overlay network)及分布式哈希表(Distributed Hash Table,DHT)系统。这些系统的应用范围包括存储系统、DNS系统、在线游戏、网页缓存、新闻组等等。然而,P2P的发展中也有许多关键技术有待解决和改善,如拓扑一致性与资源定位、互操作性、安全加密、QoS问题等,其中用户如何在大量分散的节点中找到需要的资源和服务即资源的查找与定位机制是关键技术的关键,也是研究的一个热点。Napster采用了集中式的目录服务器机制,目录服务器中存放对等节点的地址信息和所保存的数据的信息。但随着用户数的增加,服务器仍将是系统中的瓶颈和单一的故障点。非结构的P2P网络模型Gnutlla采用完全分布式的策略来实现数据放置和资源定位。但采用类似OSPF的路由协议的泛洪机制,这种协议的一方面造成的网络通信负担较大,另一方面,网络的可扩展性也较差。同样DHT也面临许多问题,Sylvia Ratnasamy等人在总结现有的DHT路由算法的基础之上提出了结构化对等网络面临着十五个主要问题。其中指出提高DHT路由效率是基于DHT的P2P研究的重点,而P2P路由性能直接影响P2P应用的推广。由上可以看出,在P2P的算法中,路由和数据定位方面也都存在明显的不足和缺陷。因此本文从资源的定位和查找入手分别对非结构化的P2P网络和结构化的P2P网络进行深入研究,提出改进方案,通过仿真验证改进前后的路由查找效果。本文的主要工作和创新点如下:1、将拓扑信息引入非结构化P2P网络中,并利用非结构化P2P网络的自身特点对网络进行域的划分和超级节点的选择,从而提高查询的效率和成功率,减轻网络的负担。在研究过程中,我们注意到,非结构P2P网络具有“幂规律”和“小世界”特征,因此网络有很高的聚合性,而现有的非结构P2P网络利用泛洪机制进行数据查询具有盲目性和随机性。因此,利用聚合性对网络进行区域划分并按区域进行数据的查询是一个新的尝试。2、提出了基于Chord系统的双向资源放置和查询方法。在Chord算法中,数据只是存储于后继节点中,因此查询的过程也只能按顺时针方向进行。即使数据的哈希值逻辑上离查询节点很近,只是因为在逆时针方向上,所以查询可能要完成整个环的查询后才能查询到数据,而将数据和资源进行双向存储和查询将能有效的减少查询的跳数和延迟。3、构建P2P网络仿真系统,对改进后方案进行模拟和仿真,并给出仿真结果和分析。
其他文献
随着社会的进步,医改工作的进一步深入,老百姓物质生活水平的提高,对生活质量提高的需求也随之加大,也越来越关注、重视自己的健康问题,对健康服务的需求和期望值也越来越高,
近年来随着国家经济的快速发展,汽车的数量正在不断增加,汽车工业已成为国家经济的一大支柱。伴随着汽车工业在我国的飞速发展,汽车电子产业也开始大步前进,而这些都离不开信息技
随着软件技术、数据库技术和网络技术的发展,基于J2EE的系统体系架构是互连网时代的管理信息系统开发的主流方向。高校动态人口信息管理系统正是基于J2EE架构,根据高校动态人口
随着网络技术的快速发展,各种在线业务迅速展开,如电子银行、手机淘宝、机票预订等等,给人们的工作、学习和生活带来了极大便利。然而,网络具有开放性,导致了人们面临着各种
车载定位导航系统是智能交通系统中的重要组成部分,是把先进的定位技术、地理信息系统、数据库技术、多媒体技术、现代通信技术和嵌入式计算机系统综合在一起的高科技系统,能够
目的 对中西医治疗糖尿病周围神经病变的临床疗效与注意事项进行探讨与分析.方法 对本社区2009年2月~2012年12月之间在四川大学华西医院第一附属医院确诊的患者的临床资料进行
目的 探讨胰岛素联合血糖仪测定对2型糖尿病患者的治疗方法及效果.方法 本次研究对象是2012年1月~2013年1月来我院接受治疗的50例2型糖尿病患者,随机分成对照组和观察组各25例
对流层散射传播现象在20世纪30年代被发现,作为一种通信手段付诸使用在国内外已有三十多年的历史。基于对流层散射通信在现有通信手段中的地位和其自身的应用价值,本文选取了对
目的 对护理干预应用于小儿支气管哮喘的效果进行分析并加以总结.方法 随机选取2010年12月~2012年12月我院共收治的支气管患儿60例,将其分为治疗组与参照组,每组各30例,两组均
研究再入遥测信道特性,对信道衰落进行补偿以提高传输速率意义重大。因此,本文对再入遥测的调制信道和无线传输信道进行了深入研究。对调制信道的各个参数与信道性能之间的关系