[发明专利]一种覆盖网构建方法在审
申请号: | 201410532864.8 | 申请日: | 2014-10-10 |
公开(公告)号: | CN104301215A | 公开(公告)日: | 2015-01-21 |
发明(设计)人: | 廖建新;朱晓民;田生文;张磊;王晶;樊利民;王敬宇 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L12/703 | 分类号: | H04L12/703;H04L12/28 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 覆盖 构建 方法 | ||
技术领域
本发明涉及一种覆盖网构建方法,属于计算机网络技术领域,特别是属于下一代互联网技术领域。
背景技术
随着互联网的快速发展,基于网络的应用进一步涌现,如视频点播、网络游戏和多播等,这些应用给现有的基于IP技术的互联网带来很大的挑战,如时延要求、拥塞的解除、以及网络链路故障的快速恢复等。研究表明,现有网络对于网络链路故障恢复需花费几十秒,甚至数分钟的汇聚时间,其间可能导致一些数据包的丢失。
覆盖网络(Overlay Network)作为一种新的模式弥补了互联网的这一缺陷。覆盖网络是一种逻辑网络,它的节点由物理网络的部分节点组成,连接这些节点的每一条链路由一条或多条物理链路组成。覆盖网络拓扑构造的好坏直接影响它的性能,尤其是覆盖网络中关键节点的选择与部署。
覆盖网络拓扑的构造需解决两个问题,其一,如何选择覆盖网络的节点;其二,如何连接这些节点,使其满足覆盖网络的可靠性、有效性和可扩展性要求。目前针对覆盖网络拓扑构造的技术比较片面,存在较多缺陷,比如主要关注中继节点的选择,而忽略了节点的部署问题,比如只集中在一跳覆盖网路由(One-hop Overlay Routing)问题上,而没有考虑关键中断节点对覆盖网路由性能的影响等。如何有效地解决上述两个问题,成为下一代网络技术领域急需解决的一个技术难题。
发明内容
有鉴于此,本发明的目的是发明一种覆盖网构建方法,解决覆盖网节点有效选取和可靠连接的问题,满足覆盖网络的可靠性、有效性和可扩展性要求。
为了达到上述目的,本发明提出了一种覆盖网构建方法,所述方法包括下列操作步骤:
(1)把覆盖网中的节点划分为普通节点和超级节点;
(2)普通节点是指参与通信的用户主机;或是指运行某种业务的服务器即端系统;普通节点的数量由参与覆盖网络构建的用户主机数量和端系统数量决定;
(3)计算底层物理网络中各个物理节点的介数中心(betweeenness centrality),选择设定比例的介数中心值较高的物理节点作为覆盖网的超级节点;
(4)根据端系统和用户主机的需求,将覆盖网中的普通节点映射到底层物理网络中相应的物理节点即路由器;
(5)先将所述的覆盖网的节点连接形成k-最小生成树(K-Minimum Spanning Tree)Fk;其中k为大于1的自然数;然后再将所述的覆盖网中的超级节点连接形成全网状结构;所述覆盖网络中链路的权重定义为该覆盖网链路的时延,或者定义为该覆盖网络链路所对应的物理层路径中所包含的物理链路的个数,即跳数;
(6)当底层物理网络中的物理链路故障导致数据传输中断或拥塞时,计算源节点与目的节点之间的覆盖网路由路径;如果该覆盖网路由路径没有故障,则利用该覆盖网路由路径完成数据传输;如果该覆盖网路由路径同时也出现故障,即该覆盖网路由路径中包含了前述该条出现故障的物理链路,则采用设定的覆盖网路由机制以实现路由的快速恢复。
所述步骤(5)中将所述的覆盖网的节点连接形成k-最小生成树Fk的具体内容包括如下操作子步骤:
(50)初始化步骤,取k-最小生成树Fk为空集,取循环次数变量j为0;
(51)用所述的覆盖网的节点构造临时的全网状拓扑Gt;
(52)按照设定的方法求解当前Gt的最小生成树Tj,并把Tj并入Fk,循环次数变量j增加1;所述的求解最小生成树的设定方法包括克鲁斯卡尔kruskal算法和普里姆Prim算法;
(53)从Gt中删除Tj,得到更新后的Gt;
(54)如果循环次数变量j等于k,则过程结束,得到k-最小生成树Fk;否则转到步骤(52)。
所述步骤(6)中所述的设定覆盖网路由机制是指覆盖网一跳路由机制,其具体内容是:源节点从所述覆盖网的超级节点中选择那些不出现在所述的覆盖网故障路由路径上的超级节点作为备选中继节点,构成备选中继节点集合;源节点对所述的备选中继节点集合中的中继节点进行探测,并最终选择通过该中继节点能到达目的节点并且端到端网络时延最小的那个中继节点,构建一跳覆盖网路由路径。
本发明的有益效果在于将具有较高介数中心的超节点引入覆盖网络,降低了端到端的路由代价;由于超节点之间的全网状连接提高了覆盖网络的性能,且不影响覆盖网络的可扩展性;覆盖网一跳路由机制提高了覆盖网的可靠性。
附图说明
图1是本发明提出的一种覆盖网构建方法的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410532864.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:固定装置及具有该固定装置的光声层析成像系统
- 下一篇:手控真空吸尘器