发明名称 基于长路优先的光组播路由波长代价联合优化方法
摘要 本发明涉及一种路由方法,请求保护光组播网络中一种解决光网络最小光组播代价与最少波分使用量的联合优化方法。提出以最长路径优先的方法解决光组播树中违反分光约束节点的重路由方法,解决了光组播路由代价较小时波长使用量较大或波长使用量较小时路由代价过大的问题。通过控制反映光纤链路代价与波长使用带来的代价比值,实现了波长使用量最少和光组播路由总代价最小的长路优化光组播路由联合优化方法,解决了链路代价和波长使用量的双参数控制的最小光组播路由总代价的优化问题,降低了光组播路由中波长数的使用。本发明采用的光组播路由代价和最小波长使用联合优化,有利于提高光组播网络的波长资源利用率,减小光组播路由总代价。
申请公布号 CN103236983B 申请公布日期 2016.03.23
申请号 CN201310157448.X 申请日期 2013.04.28
申请人 重庆邮电大学 发明人 刘焕淋;刘洋;胡晓慧;薛湘;李祯;邓朗;岁蒙
分类号 H04L12/761(2013.01)I;H04L12/751(2013.01)I;H04B10/25(2013.01)I 主分类号 H04L12/761(2013.01)I
代理机构 重庆华科专利事务所 50123 代理人 康海燕
主权项 一种光组播路由方法实现最小光组播代价和最少波长使用量的联合优化方法,其特征在于,通过最短路径算法构造一棵最小代价组播树<i>T</i>;检查组播树<i>T</i>是否满足分光约束条件,对不满足分光约束条件的网络节点进行长路优先的新波长分配重路由操作寻找替代的重路由,使重路由需求的波长使用量最小,直至求得的光组播树满足分光约束且总代价最小;对不满足分光约束的组播树T,根据组播树T源节点的度数degree(s),将T划分为degree(s)棵子树,每颗子树计为<i>T</i>(<i>v<sub>i</sub></i>),<i>i</i>=1, 2, … , <i>degree</i>(<i>s</i>),对于每棵子树,确定该子树中距离源节点s最远且所在路径代价最大的那个目的节点<i>Far</i>(<i>v<sub>i</sub></i>)、路径<i>P</i><sup>1</sup>(<i>s</i>, <i>Far</i>(<i>v<sub>i</sub></i>))、边集<i>Edge</i>(<i>P</i><sup>1</sup>(<i>s</i>,<i>Far</i>(<i>v<sub>i</sub></i>)),同时确定源到任意一棵子树的目的节点<i>Far</i>(<i>v<sub>i</sub></i>)的最小代价路径,从波长分层网络<i>G<sub>k</sub></i>中删去与之对应的边集<i>Edge</i>(<i>P<sup>k</sup></i>(<i>s</i>,<i>Far</i>(<i>v<sub>i</sub></i>))得到子图<i>G<sub>k</sub></i><sup>’</sup>,重新确定边集<i>Live</i>(<i>Far</i>(<i>v<sub>i</sub></i>)),构建需要重路由的目的节点集合<i>UNREACH</i>,若<i>UNREACH</i>为空,则输出重路由后的光组播树;所述使重路由需求的波长使用量最小具体包括:选择<i>UNREACH</i>中距离源节点最远的目的节点<i>v</i><i>,</i>对于任意一颗子树<i>T</i>(<i>v<sub>i</sub></i>),<i>i</i>=1, 2, … , <i>degree</i>(<i>s</i>),根据其目的节点<i>Far</i>(<i>v<sub>i</sub></i>),为其构造一个子图<i>SG</i>,其中<i>SG</i>={<i>G<sub>j</sub></i><sup>’</sup>, <i>G<sub>j</sub></i><sup>’</sup>∪<i>Live</i>(<i>Far</i>(<i>v<sub>i</sub></i>)),<i>j</i>=1, 2, …, <i>k</i>+1 };在<i>degree</i>(<i>s</i>)个<i>SG</i>中寻找到<i>v</i>的最小代价路径<i>P</i>(<i>s</i>, <i>v</i>),并将该路径分配至当前波长分层网络<i>G<sub>j</sub></i>,其中,<i>G<sub>j</sub></i><sup>’</sup>代表从波长分层网络<i>G<sub>j</sub></i>中删去从源节点到任意一棵子树的目的节点<i>Far</i>(<i>v<sub>i</sub></i>)的最小代价路径边后剩余的子图。
地址 400065 重庆市南岸区黄桷垭崇文路2号