首页 > 专利 > 五河县纬立农业科技有限公司 > 一种基于引力场的复杂网络路由方法专利详情

一种基于引力场的复杂网络路由方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2017-01-20
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2017-07-07
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2021-05-11
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2037-01-20
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201710042660.X 申请日 2017-01-20
公开/公告号 CN106850437B 公开/公告日 2021-05-11
授权日 2021-05-11 预估到期日 2037-01-20
申请年 2017年 公开/公告年 2021年
缴费截止日 2022-02-21
分类号 H04L12/729H04L12/733H04L12/801 主分类号 H04L12/729
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 0
权利要求数量 1 非专利引证数量 1
引用专利数量 0 被引证专利数量 0
非专利引证 1、CN 104821921 A,2015.08.05CN 103326942 A,2013.09.25宋海权等.Improved routing strategybased on gravitational field theory. 《Chin. Phys. B》.2015,第24卷(第10期),宋海权等.顾及节点聚集能力的引力场动态路由方法《.计算机应用研究》.2016,第33卷(第12期),;
引用专利 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、申请权转移、授权
申请人信息
申请人 第一申请人
专利权人 五河县纬立农业科技有限公司 当前专利权人 五河县纬立农业科技有限公司
发明人 唐勇 第一发明人 唐勇
地址 安徽省蚌埠市五河县经济开发区产业加速中心3#4层 邮编 233000
申请人数量 1 发明人数量 1
申请人所在省 安徽省 申请人所在市 安徽省蚌埠市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
安徽华井道知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
徐展
摘要
研究高效的动态路由选择方法对提高网络吞吐量及缓解交通拥塞程度至关重要。为此,从引力理论角度,本发明深入分析了网络交通传输过程中节点对交通流的聚集作用,考虑节点自身及其邻居节点的畅通程度及传输路径长度,建立节点对交通流的引力模型,进而提出一种顾及节点聚集能力的引力场动态路由方法。
  • 摘要附图
    一种基于引力场的复杂网络路由方法
  • 说明书附图:图1
    一种基于引力场的复杂网络路由方法
  • 说明书附图:图2
    一种基于引力场的复杂网络路由方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-05-11 授权
2 2021-05-04 专利申请权的转移 登记生效日: 2021.04.21 申请人由四川中大云科科技有限公司变更为五河县纬立农业科技有限公司 地址由610036 四川省成都市金牛区兴盛西路2号2栋天元大厦一层变更为233000 安徽省蚌埠市五河县经济开发区产业加速中心3#4层
3 2017-07-07 实质审查的生效 IPC(主分类): H04L 12/729 专利申请号: 201710042660.X 申请日: 2017.01.20
4 2017-06-13 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于引力场的复杂网络路由方法,其特征在于,所述方法包括:
1)每个时间步,针对任意节点v,如果其缓存队列不为空,说明有数据包等待传递,故获取所述节点v的所有邻居节点;
2)对于节点v的每个邻居节点i,计算节点i到所述节点v的目标节点t的最短路径并得到路径上的节点集合P(i,t),且
3)计算所述节点v的所有邻居节点对应的最短路径对所述节点v的吸引力Git,如下式所述:
其中,n表示该路径上的节点数量,j=1,2,...n,Fjv表示该路径上节点j对节点v数据包的引力,计算公式如下:
其中,cj表示节点j的传输能力,即单位时间内能发送的最大数据包个数;qj表示节点j的缓存队列中存放的数据包个数,由此 反映了节点j的畅通程度;djv表示节点j与节点v之间的最短距离;α与γ为可调节参数,且α与γ为大于等于1的常数;hj表示节点j的邻居节点的平均畅通程度,对于节点j的u个邻居节点,其平均畅通程度即为:
4)按照路径引力的大小降序排列得到路径的集合L=[L1 L2 ... Li],其中i为节点v的邻居节点的个数,其中路径引力最大的路径L1中对应节点v的邻居节点为e;
5)若同一时刻,没有其他路径的数据包准备进入节点e,则以节点e作为节点v数据包传递的下一个路由节点;
6)若同一时刻,有其他路径节点m的数据包准备进入节点e,则分别计算节点v和节点m的重量系数M,计算公式如下:
其中,k为一个可调节的参数,0≤k≤1,用来平衡路径的长短和等待时间之间的权重;l为当前节点到目标节点的最短路径长度;q为当前节点所储存的数据包的个数;ce为节点e单位时间内能发送的最大数据包个数;通过重量系数M的计算公式分别得到节点v和节点m的重量系数Mv和Mm;
7)比较Mv和Mm的大小,重量系数大的节点作为优先节点进入该路径,并以节点e作为所述优先节点数据包传递的下一个路由节点;
8)重量系数小的节点返回步骤4)选择进入路径引力第二大的路径L2。
说明书

技术领域

[0001] 本发明涉及通信领域,具体涉及一种基于引力场的复杂网络路由方法。

背景技术

[0002] 目前,利用复杂网络研究现实复杂系统的结构和动力学特征已经成为各个领域研究的热点和重点问题。网络交通拥塞作为一种常见的、复杂的动力学现象,广泛存在于各种现实系统,其表现为网络上交通流状态的相变,即由自由流变为拥塞相。研究发现,对于给定的路由选择策略,当单位时间内产生的交通负载量大于某个确定值时,网络交通流状态会立即从自由流陷入拥塞状态。同时,对于任意复杂网络,当网络结构和相关功能指标保持不变时,则该网络必然存在一个最大网络吞吐量。
[0003] 交通拥塞的产生取决于所采用的网络路由策略,对于传输性能较低的路由算法,网络极易陷入拥塞且拥塞程度非常严重。所以,如何通过探索高效的路由选择策略以提高网络的吞吐量及缓解网络交通拥塞程度,是解决交通拥塞问题的关键途径之一。为此,学者们对路由选择策略进行了深入研究并提出了很多有效的路由方法。随机行走是一种著名的局部路由方法,其揭示了一些基本的动力学特征。然而,该路由方法难以反映现实复杂系统的交通流特性,其路由性能较低。
[0004] 为此,本发明利用引力场理论研究网络传输过程,顾及节点自身及邻居节点的聚集能力建立节点在传输过程中对流量的引力模型,进而提出一种顾及节点聚集能力的引力场动态路由方法。

发明内容

[0005] 在此基础上,本申请提出一种基于引力场的复杂网络路由方法,所述方法包括:
[0006] 1)每个时间步,针对任意节点v,如果其缓存队列不为空,说明有数据包等待传递,故获取所述节点v的所有邻居节点;
[0007] 2)对于v的每个邻居节点i,计算节点i到所述节点v的目标节点t的最短路径并得到路径上的节点集合P(i,t),且
[0008] 3)计算所述节点v的所有邻居节点对应的最短路径对所述节点v的吸引力Git,如下式所述:
[0009]
[0010] 其中,n表示该路径上的节点数量,j=1,2,...n,Fjv表示该路径上节点j对节点v数据包的引力,公式如下:
[0011]
[0012] 其中,cj表示节点j的传输能力,即单位时间内能发送的最大数据包个数;qj表示节点j的缓存队列中存放的数据包个数,由此 反映了节点j的畅通程度;djv表示节点j与节点v之间的最短距离;α与γ为可调节参数;hj表示节点j的邻居节点的平均畅通程度,对于节点j的u个邻居节点,其平均畅通程度即为:
[0013]
[0014] 4)按照路径引力的大小降序排列得到路径的集合L=[L1 L2 ... Li],其中i为节点v的邻居节点的个数,其中路径引力最大的路径L1中对应节点v的邻居节点为e;
[0015] 5)若同一时刻,没有其他路径的数据包准备进入节点e,则以节点e作为节点v数据包传递的下一个路由节点;
[0016] 6)若同一时刻,有其他路径节点m的数据包准备进入节点e,则分别计算节点v和节点m的重量系数M,计算公式如下:
[0017]
[0018] 其中,k为一个可调节的参数,0≤k≤1,用来平衡路径的长短和等待时间之间的权重;l为当前节点到目标节点的最短路径长度;q为当前节点所储存的数据包的个数;ce为节点e单位时间内能发送的最大数据包个数;通过重量系数M的计算公式分别得到节点v和节点m的重量系数Mv和Mm;
[0019] 7)比较Mv和Mm的大小,重量系数大的节点作为优先节点进入该路径,并以节点e作为所述优先节点数据包传递的下一个路由节点;
[0020] 8)重量系数小的节点返回步骤4)选择进入路径引力第二大的路径L2。
[0021] 优选的,所述步骤3)中的α与γ为大于等于1的常数。
[0022] 优选的,所述步骤6)中的系数k的取值范围为0≤k≤1。

实施方案

[0025] 现结合实施例、附图对本发明作进一步描述。在此需要说明的是,对于这些实施例方式的说明用于帮助理解本发明,但并不构成对本发明的限定。
[0026] 实施例一:
[0027] 节点的聚集能力是由节点自身交通状态及其邻居节点交通状态共同作用的结果。每个节点都存在一定的聚集能力,其表现为对网络上交通流的吸引力,由此节点可以激发对交通流的引力场模型。假设当前待发送数据包所在节点为v,则节点j对节点v处数据包的吸引力定义如下:
[0028]
[0029] 其中,Fjv表示节点j对节点v处数据包的吸引力;cj表示节点j的传输能力,即单位时间内能发送的最大数据包个数;qj表示节点j的缓存队列中存放的数据包个数,由此反映了节点j的畅通程度;djv表示节点j与节点v之间的最短距离;α与γ为可调节参数,且α与γ为大于等于1的常数;hj表示节点j的邻居节点的平均畅通程度,对于节点j的u个邻居节点,其平均畅通程度即为: 公式(1)表明,节点j对节点v处数据包的吸引力与该节点的畅通程度与其邻居节点的畅通程度呈正比,而与节点j、v之间的最短距离呈反比,表达了显著的物理意义。
[0030] 数据包的传递不是由单个节点的交通状态所能决定,高效的路由策略必须顾及更多节点的交通状态。对于任意数据包,其在传输过程中都是尽量选择可靠的路径传递,故路径才是路由策略的研究对象。为此,设数据包当前所在节点为v,用P(i,t)表示其邻居节点i到目标节点t的最短路径上所有节点的集合且 由此可以定义如下该路径对节点v中数据包的引力模型:
[0031]
[0032] 上式表明,路径对数据包的引力即为该路径上所有节点对数据包的引力的平均值。由此,本文提出一种顾及节点聚集能力的引力场动态路由策略,具体路由过程如下:
[0033] 1)每个时间步,针对任意节点v,如果其缓存队列不为空,说明有数据包等待传递,故获取该节点的所有邻居节点;
[0034] 2)对于v的每个邻居节点i,计算i到该数据包目标节点t的最短路径并得到路径的节点集合P(i,t);
[0035] 3)根据公式(1)和(2),计算所有邻居节点对应的最短路径对该数据包引力Git;
[0036] 4)按照路径引力的大小降序排列得到路径的集合L=[L1 L2 ... Li],其中i为节点v的邻居节点的个数,其中路径引力最大的路径L1中对应节点v的邻居节点为e;并以所述路径L1对应节点v的邻居节点e作为当前数据包传递的下一个路由节点。
[0037] 实施例二:
[0038] 实施例一中的技术方案也不是没有缺陷的,从公式(1)-(2)可见,在整个节点网络中,引力最大的路径L一定是较为“空旷”和“通畅”的路径,这条路径在整个节点网络中相当于一条“高速公路”。因此,根据公式(1)-(2)的计算结果,当前节点v周边的所有的携带数据包的节点都会选择从路径L传输,因此,所述路径L会瞬间成为一条高度拥塞的路径,而其他路径反而会暂时“空旷”,造成节点路径的浪费。这也就意味着,实施例一中计算得到的对应节点v的邻居节点e可能同时会成为两个、三个或者更多个节点的下一个路由节点,这反而会成为造成进一步的拥堵。
[0039] 为解决上述缺陷,若在同一时刻,有其他路径节点m的数据包准备进入节点e,需要对节点e处进行“限流”,以避免造成拥塞,引入一个重量系数M,计算公式如下所示:
[0040]
[0041] 其中,k为一个可调节的参数,0≤k≤1,用来平衡路径的长短和等待节点e处理数据包时间之间的权重;l为当前节点到目标节点的最短路径长度;q为当前节点所储存的数据包的个数;ce为节点e单位时间内能发送的最大数据包个数。上述计算式表明重量系数M越大,则表明该节点e属于需要优先传递的所携带的数据包长距传送或者数据包量较大的节点,传送距离和数据包量的平衡通过参数k来调节。
[0042] 在上述基础上,若同一时刻,有其他路径节点m的数据包准备进入节点e,则分别计算节点v和节点m的重量系数Mv和Mm;
[0043] 比较Mv和Mm的大小,重量系数大的节点作为优先节点进入该路径,并以节点e作为所述优先节点数据包传递的下一个路由节点;
[0044] 重量系数小的节点返回步骤4)选择进入路径引力第二大的路径L2。
[0045] 网络吞吐量是评估路由策略性能的重要指标。为此,这里引入有序状态参数用于度量网络交通相变过程,即网络交通状态由自由流变为拥塞相,该参数定义如下:
[0046]
[0047] 式中,W(t)为t时刻网络中剩余的数据包总数;R为单位时间新增数据包个数,R·t即为截止t时刻网络中总共产生的数据包总数。当R≤Rc时,有序参数η的值接近于0;然而,当R>Rc时,η值将突然变大且随R的增加逐渐接近于1,网络陷入拥塞。由此说明网络交通状态在R=Rc处发生相变,Rc即为网络的吞吐量。
[0048] 为评价算法的有效性,本文采用BA无标度网络模型(网络规模N=100且m=m0=4)进行仿真实验,为不失一般性,节点的传输能力均等于1,即c=1。如图2所示为在针对α与γ的不同取值进行模拟实验得到的路由性能。结果显示,网络交通流在负载量R=16处发生相变,由此说明在顾及节点聚集能力的引力场路由策略控制下,该网络的最大交通承载能力Rc=16。同时,无论可调参数α与γ为何值,网络的吞吐量及拥塞程度几乎没有变化,说明这两个参数对于本路由算法的传输性能没有影响。由此表明,本路由算法是稳定、可靠的。
[0049] 如上所述,可较好地实现本发明。在不脱离本发明的原理和精神的情况下对这些实施例进行变化、修改、替换、整合和变型仍落入本发明的保护范围内。

附图说明

[0023] 图1为实施例一中的路由方法过程。
[0024] 图2为本发明算法的路由性能曲线。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号