- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Hypercube模型的P2P路由算法的改进
摘要:基于Hypercube模型的P2P资源搜索策略和路由策略,是以单纯广播方式进行的,搜索和路由效率比较低.因此提出了“一跳复制”技术以及改进算法RA1,提高了搜索和路由的效率,同时增强了P2P网络的效率和健壮性。
关键词:一跳复制; RA1算法;路由表
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)18-2pppp-0c
Improvement of P2P Routing Algorithm Based on Hypercube Model
TANG Jing-yun,ZHANG Yong-ping
(Department of Computer Science and Technology,China University of Mining and Technology,Xuzhou 221008,China)
Abstract:The P2P resource searching and routing strategy based on Hypercube Model depend the pure broadcast way,and are very inefficient.So, an one-hop replication technology and RA1 algorithmare adopt in this thesis which would enhance the efficiency of searching and routing, and also increase the efficiency and haleness of P2P-based network.
Key words:one-hop replication;RA1 algorithm;Table of routing
1 引言
对等网络(P2P)技术是最近研究的热点技术之一,它是分布式系统和计算机网络相结合的产物。与传统的基于C/S 方式的Internet相比,P2P采用一种既不排斥,也不固有的依赖中心控制节点的、基于网络的计算方式,它最大的特点是网络资源不再集中存放于服务器,而是分布于边缘计算机中,具有较好的扩展性、容错性、自主性。
在P2P网络中,其基本问题就是网络路由问题。现有的P2P路由算法假设网络中所有的节点的带宽、存储能力以及处理能力等属性都是相等的。而实际的网络中情况并非如此,P2P网络存在着极大的节点异构性,用户之间在带宽、处理能力、存储容量、NAT访问方式等方面存在着很大的差异性。一部分节点拥有较强的处理能力和较大的带宽,而部分节点的能力却很有限。
首先对P2P网络中的重要概念进行定义:
P2P系统中的一台主机称为一个节点。如果两个节点互知对方的IP地址,则称在这两个节点之间存在一个连接。延迟是指,一次通信过程中,消息从源节点到目标节点所经过的连接数,用跳数(hop)来描述。为了实现P2P网络,每个节点上需要保存一个与其有连接关系的节点的IP地址列表,称为邻居列表。同时,为了支持通信,每个节点还需要保存一个建立在IP地址列表基础上的消息转发目标表,称为路由表。
一个好的P2P路由算法必须具备如下几个特点:
(1)高可扩展性:每个节点的邻居节点IP列表要小。
(2)高效:消息传递平均延迟要小。
(3)高可用性:每两个节点之间的不同通讯路径要多。
接下来介绍基于Hypercube 超立方体模型的路由算法以及改进算法。
2 基于Hypercube 超立方体模型的路由算法描述
基于Hypercube协议的P2P网络将节点组织成确定、对称的图形拓扑结构。该协议根据筛选算法和域分组策略把加入网络中的节点分成两类:超级节点(SuperNode,SN)和普通节点(OrdianryNode,ON);一个SN管理若干个ON。ON与SN通过星型拓扑连接起来。SN间则形成HyperCube超立方体结构。下面是一个维数d=3时的结构,如图1所示。
图1 d=3 的超立方体
该协议构造出的模型使每个SN都可以看成由所有SN组成的生成树的根节点。由这个节点出发可以遍历整个树。考虑到模型中SN的拓扑结构比较简单,广播方式可以高效率地完成查询工作,所以Hypercube 模型的消息路由策略是利用单纯广播方式进行的。如节点0 要搜索资源,利用广播的形式,把搜索请求发给它的所有邻居节点(NeighborNode,NN)1、2、4。这些节点收到请求后首先查看本节点上否是有目标资源,
您可能关注的文档
- 基于ASS与UMDS的安全教务管理系统的设计.doc
- 基于Asterisk平台的IP_PBX设计.doc
- 基于ASTER遥感数据源的Creator三维地形建模技术研究.doc
- 基于AT89S51单片机的“追足球”机器人的设计与实现.doc
- 基于AT89S51单片机的LED点阵显示屏设计.doc
- 基于AT89S51单片机的串行通信系统设计.doc
- 基于AT89S51的低成本单片机实验板的开发与设计.doc
- 基于AT89S51的电子琴设计.doc
- 基于ATmega128的CAN_NODE总线驱动程序设计.doc
- 基于AT89C51实现海量存储系统的设计.doc
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
最近下载
- 北京市海淀区六年级下册期末卷及答案.pdf VIP
- 石家庄市2025年高三年级教学质量检测(一)数学试卷(含答案).pdf
- 4.1树与二叉树教学设计2023—2024学年浙教版(2019)高中信息技术选修1.docx
- 如何上好一堂美术课课件.pptx
- 商法学 课件( 马工程) 第8--11章 证券法---破产法.pptx
- 济宁三号煤矿8.0 Mt-a新井设计 综采工作面沿空掘巷技术浅析.docx VIP
- ASUS华硕ROG - 玩家国度机箱ROG Z11 OLED editionROG Z11 user's manual for multiple languages.pdf
- T-CAQ 10204-2017 质量信得过班组建设准则.pdf
- 2025年山东省实验中学高三一模高考英语试卷试题(含答案详解).pdf VIP
- 医学免疫学(第7版)PPT课件 第二章 免疫器官和组织.pptx
文档评论(0)