[发明专利]基于DAG的多约束路由优化的计算方法有效
申请号: | 201810839440.4 | 申请日: | 2018-07-27 |
公开(公告)号: | CN109067648B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 王凯东;王琨;妥艳君;胡霞;胡有兵 | 申请(专利权)人: | 西安电子科技大学;中国电子科技集团公司第五十四研究所 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/751 |
代理公司: | 西安铭泽知识产权代理事务所(普通合伙) 61223 | 代理人: | 俞晓明 |
地址: | 710071 陕西省西安市*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 dag 约束 路由 优化 计算方法 | ||
本发明公开了一种基于DAG的多约束路由优化的计算方法,包括:对原网络拓扑图进行剪枝;根据得到所述DAG图,确定所述源节点到目的节点的最优路径。因此,本发明实施例提供的基于DAG的多约束路由优化的计算方法,首先利用图论有关性质和剪枝策略,计算出源节点到其余节点的满足多约束要求的所有路径,将原网络拓扑图剪枝为DAG图。然后采用多约束路径计算策略,利用链路综合代价函数,对带宽、延时、时延抖动、成本等QoS参数进行均衡,使用主客观赋权法G1_标准离差法和邻居节点集自适应调整链路权重,基于DAG图寻找一条源节点到目的节点的最优路径,从而增加了计算结果的准确度,避免了不相连节点的无用计算过程,有效减小计算量,提高了计算效率。
技术领域
本发明涉及网络通信路由技术领域,尤其涉及一种基于DAG的多约束路由优化的计算方法。
背景技术
随着网络应用和探索的日益多样化,网络正被迫满足各种流量需求,并具有明确且关键的服务质量(quality of service,简称QoS)要求,比如带宽、时延、时延抖动、丢包率等。同时考虑两个以及两个以上QoS指标约束的路由问题称为多约束QoS路由问题,是在多约束条件下求最优解的问题。已有研究表明,多约束QoS路由问题是一个NPC问题,该优化问题的求解很困难。
现有技术中基于剪枝策略进行求解多约束路由的问题,一般都是将不满足凹性条件的链路进行剪枝,没有对加性条件(乘性条件可以转为加性条件)的链路进行剪枝。现有的基于图论的多约束路由算法中,都是将多约束QoS参数通过线性或非线性代价函数拟合成单一函数值,再以该函数值为路径选择的度量,利用最短路径算法近似解决多约束路由问题。其理论依据是单个度量函数求解两节点间最短路径能在多项式时间内完成。如Jaffe提出将路径代价分量进行线性综合,把多约束问题转化回单约束问题,然后再利用Dijkstra算法求出源节点到目的节点之间具有最小代价的最优路由。Korkmaz与Krunz提出的H_MCOP算法利用Dijkstra算法正反两个方向进行搜索,反向搜索时利用线性代价函数,正向搜索时利用非线性代价函数求出最优路径。另外有算法提出首先求出k条最短路径算法,然后利用综合评价指标选出最优的一条路径。
上述算法都是简单的对多约束参数进行综合,没有考虑实际业务对各个参数的不同要求,使得计算过程复杂,计算量大。
发明内容
本发明实施例提供了一种基于DAG的多约束路由优化的计算方法,解决了现有技术中多约束路由算法计算复杂的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学;中国电子科技集团公司第五十四研究所,未经西安电子科技大学;中国电子科技集团公司第五十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810839440.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:路由信息维护方法及装置
- 下一篇:节点处理方法及装置、存储介质和电子设备