优化D2B覆盖网络路由的方法

来源 :科学与财富 | 被引量 : 0次 | 上传用户:shabi12345678
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:D2B是基于de Bruijn图的内容寻址网络。它利用分布式哈希表(DHT)实现了文件消息和存储位置的有效映射。D2B具有良好的容错性和可扩展性,是完全自组织的覆盖网络。然而,它没有有效地解决系统的路由和负载均衡。本文中,我们对D2B的路由和负载均衡提出了一些改进:通过增强的de Bruijn (EB)优化路由链接和负载;利用最短标识符优化路由并且用最短标识符扩展优化负载均衡。标准的D2B路由算法是利用de Bruijn图完成的,而我们的算法(ED2B)利用增强的de Bruijn图实现。利用EB,当节点数达到2i (i是非负整数)且系统中所有节点的标识符长度相等时,所有节点的度相同,因此系统达到了较好的负载均衡。
  关键词:D2B;de Bruijn图;覆盖网络;负载均衡
  1. 引言
  在结构化P2P系统中,每个节点只存储特定的信息或特定信息的索引。当用户需要在P2P系统中获取信息时,它们必须知道这些信息(或索引)可能存在于哪些节点中。由于用户预先知道应该搜索哪些节点,避免了非结构化P2P系统中使用的泛洪式查找,因此提高了信息搜索的效率。但是,结构化P2P也引入了新的问题:首先,既然信息是分布存储的,那么如何将信息分布存储在覆盖网中的节点上。其次,由于节点动态的加入和离开覆盖网,如何将拓扑的更新信息通知其他节点。DHT的引入基本解决了上面的问题,因此自从DHT协议出现后,结构化P2P的应用得到了快速的发展。如:Tapestry,Chord,Pastry和CAN等都采用了较为成熟的DHT协议。
  P2P系统最基本的问题是如何高效地查找到存放文件的节点。D2B是基于de Bruijn图的内容寻址网络,它利用DHT实现了文件信息和存放位置的有效映射,具有良好的可扩展性和容错性,是完全自组织的覆盖网络。负载均衡是P2P系统设计时需要考虑的公平性问题之一。在D2B中,节点的负载表现为其标识符的长度。本文对D2B的路由和负载均衡提出了优化措施:利用最短标识符优化路由并且用最短标识符扩展优化负载均衡。
  2. 优化D2B
  本节提出了两种对D2B的改进措施:通过采用最短标识符提高路由效率和应用最短标识符扩展均衡负载。
  2.1 利用最短标识符提高路由效率
  d-维的D2B系统中节点的标识符是基为d的de Bruijn串,且根据标识符和de Bruijn图的链接规则组织节点。节点的标识符也是其所占区域的标识,标识符越长,节点所占的区域越小。在D2B系统中的路由策略和de Bruijn图相似,路由到目的地S在唯一的节点u处停止,此节点的标识符是S的前缀。本文中,我们提出一种利用最短标识符的新颖的路由算法。也就是说,当节点路由消息时,它们选择一个具有最短标识符的邻居节点。这样做的理论依据是:在系统中,节点拥有的标识符越长则其所占的区域越小。所以按节点最短标识符路由经过的节点数必然减少。
  令lengthmin是具有最短标识符的邻节点拥有的标识符长度。路由操作如下:
  {
  Set lengthmin=0;
  For (所有邻节点)
  If (第i个邻节点的标识符长度  Set lengthmin=第i个邻节点的标识符长度且向它发送请求;
  }.
  2.2 利用最短标识符扩展均衡负载
  由于在D2B中节点的負载可通过标识符的长度来表示,因此,我们提出一种最短标识符扩展的方法均衡负载。下面我们简单地介绍利用最短标识符扩展均衡负载的措施。
  当新节点加入系统时,加入消息发送给一些随机的没有失效的节点。在D2B系统中,已存在节点不仅知道自己的标识符,还知道其邻节点的标识符。因此,新节点最终找到一个节点u,此时并不是直接扩展节点u的标识符,而是比较节点u和其各邻节点的标识符长度,然后选出一个标识符最短的节点进行扩展。这样就可获得更好的均衡性。
  当节点离开系统时,需要为离开的节点找取代点。这将引起标识符的合并。为了有更好的负载均衡,D2B试图合并具有最短标识符的节点。离开节点产生一个离开消息。从此节点开始向具有较短标识符的邻节点发送离开消息,一直到达不再有更短邻节点的节点,并为此节点找到一个关键对。然后合并具有最短标识符的关键对。在离开过程中,一旦离开消息发送一次,节点标识符的长度至少减少一位。
  由于使用均衡的哈希函数将键值分配在节点空间中,键被系统中当前的节点管理当且仅当此节点是键的一个前缀,故各节点保存的键值数目与节点标识符长度成正比。也就是说,节点的标识符越长,该节点承担的负载越小。因此,最短标识符方法使得D2B系统得到了较好的负载均衡。
  3. 结论
  P2P系统在传统的客户/服务器系统上提出了大量的改进,如可扩展性、容错性和自组织性。然而,此系统对处理安全性、路由效率和负载均衡问题仍存在很大的挑战。
  本文给出了改进D2B的负载均衡和路由效率的两种措施。根据我们的方法,它有效地改进了系统的路由效率和负载均衡。
其他文献
摘 要:一直以来,档案馆都具有向社会民众公开开放的职能,但是内部档案机构作为相关机关团体的重要组成部分,却并没有对档案进行适度的开放,这给很多人带来的问题。档案事业的发展要求内部档案机构应该向公众适度的开放,这样才能发挥内部档案机构的作用。本文主要通过对内部档案机构适度开放的重要性的分析,进而探讨了内部档案机构能够进行适度开放具备的条件,希望能够为相关机构提供参考。  关键词:内部档案机构;适度;
针对SGZ1000/2565型刮板输送机机头架的铆工装配工艺进行了研究分析,通过焊接收缩量计算和预设反变形,机械加工和铆工焊接工艺交互进行,焊接后无需矫正,从而得到科学和符合生产实
详尽地介绍了木素功能基的单位换算式和苯基丙烷结构单元标准经典式、扩大经典式的表达与计算.为木素结构研究提供有效的参考资料。
汉阳电站为低水头电站,具有“日调节”能力。水轮机型式以及相关参数的比选,对电站的收益产生较大影响。文章结合汉阳电站的实际情况,介绍了水轮机型式以及参数的选择方法及结果
变压器是保障供电、居民用电的最基本保障,变压器的正常运行,直接关系着居民的正常生活和工业、农业生产的正常进行。因此,保障变压器的正常运转是保障基本生产、生活的重中之重
随着城市化进程加快,城市道路建设日新月异,给工程质量管理工作带来前所未有的挑战。在新形势下如何正确把握城市道路建设质量管理,成为摆在建设部门面前的重要课题。文章着重就
摘 要:在建筑物的建设过程中,其中一项基础性的工作就是地基基础,其对于整个土木工程建设具有至关重要的影响,尤其是对于坡地建筑来说,其地基物的类型变化非常的大,在开展建筑物结构设计的过程中,对其地质资料予以充分的勘察,并做好基础设计与地质灾害的防治工作,以便于保证坡地建筑的建筑安全,本文就主要针对此予以简单分析研究。  关键词:坡地建筑;地基基础设计;地质灾害防治  我国的陆地面积中,有很大一部分都
总结了近20a来在江苏省宁镇丘陵引种秃杉的研究成果,详细论述了秃杉种质资源迁地保存利用的扩繁技术,引种栽培技术,保存模式及效果.认为迁地保存秃杉种质资源应掌握秃杉"喜荫
摘 要:可以说,在当前的节能减排工作中,化工节能一直是其中至关重要的工作内容,对于化工行业的可持续发展有着关键性的影响。但是,就我國目前化工企业生产现状来看,大多数的化工企业对于能源管理意识薄弱,并未真正意识到节能措施的重要性,再加之该行业本身的能耗率较大,导致大量能源的过度浪费和消耗,严重影响了生态环境质量,进一步加剧了能源短缺的程度。因此,笔者就通过多年的工作经验,具体对环保理念下的化工工艺进
一、目前设备管理现状分析  1、是设备性质和设备管理形势的需要  设备管理是我单位重点基础管理项目之一。如何对设备管理工作精益求精,在我单位主力设备老化严重、保障工作量大、维修费用和材料费用紧张的情况下,通过优化设备的精细管理,不断提升设备管理基础工作,加强设备运行技术状态的监督检查,合理开展设备预防性修理,不断优化设备的保养和维修,为我单位全面提升生产保障能力提供优良的设备保障。  2、精细化管