一种新型的常量度结构化P2P覆盖网络

来源 :科学与财富 | 被引量 : 0次 | 上传用户:jiashi098
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 为了改进结构化P2P网络的扩展性,我们设计了BGKR。它是一个具有常量度的新型P2P网络,是以广义Kautz有向图和环作为拓扑结构。在BGKR中,具有相同前缀的节点集上查找每个数据项,这样可维护网络的平衡负载。每个节点维护的路由表大小不超过2d+1,任意两节点间的路由不超过 跳。
  关键词: 对等网络;分布式哈希表;覆盖网络;广义Kautz有向图
  一、引言
  最近几年,Peer-to-Peer(简称P2P)迅速成为计算机界关注的热门话题之一,美国财富杂志将P2P列为影响Internet未来的四项科技之一。P2P网络最大的特点就是用户之间共享资源,其核心技术就是分布式对象的定位机制,这也是提高网络可扩展性、解决网络带宽被吞噬的关键所在。
  DHT是结构化P2P网络中的关键技术,它的特性直接决定着P2P网络及应用的性能。对基于DHT网络的研究是当前国际学术界的热点问题,它的性能评价的重要参数有节点度数、网络直径和拥塞等。现有的大多数网络都是基于一些传统的多机互联网拓扑扩展而来的,如Chord、Tapestry和Pastry是基于hypercube拓扑,CAN基于d维的torus拓扑,Koorde和D2B基于de Bruijn图,KZCAN基于Kautz图。覆盖网络的特性常受限于所基于的拓扑图。与上面使用的拓扑图相比较,广义Kautz图有着更好的特性,如常量度、最优直径和扩展性。但目前还没有基于广义Kautz图的网络,因此本文对广义Kautz图进行了研究,设计了基于广义Kautz图和环的新型覆盖网络BGKR。
  二、BGKR网络
  BGKR是以环和广义Kautz有向图作为拓扑结构,同环节点使用广义Kautz有向图KG(d,m)链接,当环上的节点数目达到2D+2D-1(D是环上节点标识符的长度)时形成完全的Kautz有向图。为清楚起见,我们只描述2-维的BGKR(d=2)。
  (一)BGKR的基本结构
  2-维BGKR中每个节点的标识都是一个基底为2长度不同的Kautz串,按照标识符的长度形成环型结构,且标识符长度相同的节点按照广义Kautz有向图的规则组成邻居关系。我们称具有相同长度标识符的所有节点形成一个环,当环上的节点数达到2D+2D-1时,它们形成一个完全Kautz有向图(D是环上节点标识符的长度)。随着节点的不断加入或退出,BGKR中环数不断的变化,各节点的标识会发生变化,节点的邻居关系也会进行相应的调整,新节点的标识是在其加入过程中根据环的个数产生的。各节点标识的长度可能是不同的,我们用|U|来表示节点U的标识符长度,则BGKR中节点的邻居关系满足下面的性质1。
  性质1(邻居关系特性)对BGKR中不同环的任意节点U和V,若节点U和V是邻居,则||U|-|V||=1。如图所示是一个D=3的满环BGKR结构。
  从图中可以看出,BGKR中节点的度最大为2d+1,d是Kautz有向图的度。因为,在同环上节点的最大度是d,相邻的外环上最多有d个邻节点且内环上最多有1个邻节点。
  一个节点x1…xD有三种不同的邻居:(1)具有相同长度标识符的同环邻节点,即广义Kautz有向图的邻节点;(2)外环邻节点,标识为x1…xDα,α属于{0,1,2}/{xD};(3)内环邻节点,标识为x1…xD-1。
  D=3的BGKR结构
  (二)BGKR路由机制
  BGKR中路由操作是利用三种不同的邻节点实现的。令节点x的标识符长度为i,节点y的标识符长度为j,节点x路由消息到目的节点y。
  1)当i=j,用同环路由,即on-ring-forwarding。on-ring-forwarding操作是利用广义Kautz路由机制从节点x=x1…xi路由到节点y=y1…yj。因此,根据Kautz有向图的性质,同环上的任意两个节点x和y间的最路由长度是Kautz有向图的直径。
  2)当i  3)当i>j时,如果y=y1…yj是x=x1…xi的前缀,则向内环邻节点路由,即inwards-forwarding。否则,先利用inwards-forwarding操作,节点x沿着内环邻节点到达标识为x1…xj的节点x’,再利用on-ring-forwarding操作,沿着广义Kautz有向图路由到达目的节点y。
  下面给出了在BGKR覆盖网中从节点x到节点y的路由算法。
  输入:初始节点x和目的节点y。
  Procedure route (x, y)
  If i== j then /*判断x和y的长度是否相等
  return on-ring-forwarding (x, y)
  else if i  if x是y的前缀then
  return outwards-forwarding (x, y)
  else
  return on-ring-forwarding (x1…xi, y1…yi)
  return outwards-forwarding(y1…yi,y1…yj)
  else
  if y是x的前缀 then
  return inwards-forwarding (x, y)
  else
  return inwards-forwarding (x1…xi, x1…xj)
  return on-ring-forwardsing (x1…xj, y1…yj)
  三、结论
  P2P系统中资源处理是当前面临的重要问题,而覆盖网的拓扑结构是解决这一问题的重要途径。在传统的互连网络拓扑中,Kautz图具有最优网络直径等良好的特性,本文基于环和广义Kautz有向图提出了一种新的P2P网络(BGKR)。BGKR是一个常量度数、O(logN)网络直径且为常量拥塞的系统。在结点规模较大时,性能优于现有的常量度数的CAN和Koorde。
其他文献
一、文体产业是绿色的“朝阳产业”rn当今,尽管人们喊科学发展,但还是仅看CDP的增长,令人担忧.
摘 要: 基坑开挖施工是城建工程施工质量提升的重要途径,不仅能够对当前施工难度有效降低,还能满足设计规定要求。根据工程实际施工情况,基坑开挖施工可达到缩短工期、提升施工效益的目的。为此,城建工程施工过程中,施工企业必须加大质量控制力度,全面提高施工技术水平,为促进城建工程事业发展贡献力量。  关键词: 城建工程;基坑开挖;施工流程  一、工程概况  某城建工程地上34层,分为8#、9#楼,其中20
“以正确的舆论引导人”是新形势下党对新闻工作者提出的重要任务,也是党的新闻工作者的历史使命。山东有线电视台创办的新闻评论性节目《今日视点》自1997年6月1日开播以来,坚
【中图分类号】G623.37 【文献标识码】A【文章编号】2095-3089(2013)01-0066-02  前几日,在教研组会议上,几个年轻老师说,现在的课可是越来越难上了,真不知道怎么开头,也就是导入,我们在一起做了一些讨论和交流,我也说了一些自己常用的一些自己认为是很有成效的方法,现在说出来,与大家一起共享。  人们常说,良好的开端是成功的一半。导入时课堂教学中最基本的也是非常重要的一大环
期刊
卫星电视天线方向的调整接收天线与馈源分系统是卫星电视接收系统的输入点。它将卫星传来的微弱电波接收下来,馈送给高频头。天线方向的调整,对接收的电视效果有极大的影响。天
摘 要: 在地质勘查工作中,由于地质结构的复杂性,在实际施工中往往会出现开发利用效率低的现象,这种现象地发生就会造成资源的极大浪费,在施工过程中由于操作不当,甚至会出现人员伤亡及严重的财产损失。为此,本文主要对地质勘查中遥感技术的概况、应用进行了分析与探讨。  关键词: 遥感技术;地质勘查;概况  遥感的发展极大地拓宽了人类的视野和视觉能力,以其宏观性、综合性、多尺度、多层次的特点,已成为地质研究
【摘要】英语写作能力的培养是《中职英语教学大纲》的重要组成部分,是学生学习过程中感觉恐惧的一部分内容。本文介绍了如何立足于教材,训练和提高学生英语书面表达能力的几种方法。  【关键词】教材 中职学生 写作能力  【中图分类号】G633.41 【文献标识码】A【文章编号】2095-3089(2013)01-0067-02  写作是运用语言交流的一种重要方式。当今社会对于书面表达不再局限于语言是否齐全
摘 要: 本文对钻孔灌注桩施工技术进行了简单介绍,阐述了该项技术的施工流程及要点,并结合钻孔灌注桩施工的关键技术进行探讨,希望能够为公路桥梁事业的建设与发展提供一点理论支持。  关键词: 钻孔灌注桩;公路桥梁;应用  引言:科技的发展推动着各行各业的进步,近年来,我国公路桥梁建设水平不断提高,并且涌现出越来越多的先进技术与方法,对于公路桥梁安全性与稳定性的提升而言无疑有着积极的意义与影响。以钻孔灌
摘 要: 近年来,随着我国各方面社会建设的发展,高职院校建设的响应优化改革也在不断的进行。在我国高职院校方面,由于财务部门的管理体系还存在一定的缺陷,使得相应的各方面建设达不到预期的要求,且资金的实际使用幅度较大。因此,对于高职院校财务内部控制制度体系建设研究是关系到高职院校发展的重要内容。  关键词: 高职院校;财务;内部控制;制度体系;研究分析  我国传统的高职院校的财政收入主要是以学生缴纳一
【中图分类号】G623.31 【文献标识码】A【文章编号】2095-3089(2013)01-0068-02  英语教育就是把“快乐学英语”的理念融入英语教学中,营造氛围和意境,能够激发学生饱满的学习情绪,促进他们旺盛的精力,积极的态度,主动在快乐的课堂活动中自主学习,享受英语学习所带来的每一份快乐。作为英语教师,一方面要向学生传授语言知识并使他们掌握技能,另一方面更要重视培养和保持学生对这门学科
期刊