[发明专利]一种容量相对最小影响波长分配算法无效
申请号: | 200910218977.X | 申请日: | 2009-11-16 |
公开(公告)号: | CN101715150A | 公开(公告)日: | 2010-05-26 |
发明(设计)人: | 赵季红 | 申请(专利权)人: | 赵季红 |
主分类号: | H04Q11/00 | 分类号: | H04Q11/00;H04J14/02 |
代理公司: | 西安慈源有限责任专利事务所 61108 | 代理人: | 鲍燕平 |
地址: | 710075 陕西省西安市高新*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容量 相对 最小 影响 波长 分配 算法 | ||
1.一种容量相对最小影响波长分配算法,其特征是:包括如下步骤:
步骤S101中,光网络中业务请求到达,网络入口节点获取所述业务请求的源/宿节 点地址信息和所占用信道数的信息;
步骤S102中,根据获取的源/宿节点地址信息,采用固定选路的方法进行路由选择, 得到路由路径;
步骤S103中,根据步骤S102得到的路由路径判断路由路径上各波长是否有可用信 道;如果有转步骤S111,如果没有转步骤S104;
步骤S104中,根据步骤S101中获取的业务请求占用信道数,计算受到当前波长分配 影响之后各条路径在各个波长上的受影响后可用信道数P′c(pk,λi);
步骤S105中,依据可用信道数Pc′(pk,λi),计算各波长情况下的“受影响路径集合” I(p*,λi);
步骤S106中,计算“受影响路径集合”I(p*,λi)内各条路径在各个波长上的瓶颈链 路个数;
步骤S107中,依据可用信道数P′c(pk,λi)和“受影响路径集合”I(p*,λi)的基础上, 求出各个波长情况下的“影响可用信道数”C(p*,λi)的值;
步骤S108中,依据瓶颈链路个数和“影响可用信道数”C(p*,λi),求出各个波长情 况下的“基于容量的影响因子”CBR(p*,λi)的值;
步骤S109中,根据各波长“基于容量的影响因子”CBR(p*,λi)值由大到小,对各波 长进行排序;
步骤S110中,将“基于容量的影响因子”CBR(p*,λi)值最大的波长分配给到达业务, 建立光路径之后转步骤S112;
步骤S111中,根据S103的判断得到,在该业务请求所经过的路径各波长上均没有 可用信道数,则拒绝该业务请求,该业务请求建立光路链接请求失败;
步骤S112,重新返回步骤S101;
所述的步骤S106中波长上瓶颈链路个数的定义是:如果:
Lc(lij,λi)=Pc(p,λi) (公式2)
Lc(lij,λi)为链路lij上波长λi的当前可用信道数;Pc(p,λi)为路径p在波长λi上的可用 信道数;
则称lij为路径p上的瓶颈链路,波长上的瓶颈链路由下式进行计算:
其中函数D(A,B)函数定义如下:
(公式4)
所述的步骤S107中影响可用信道数C(p*,λi)定义为:受影响路径集合内的路径,在 受到当前波长分配影响之后的路径上可用信道数之和:
所述的步骤S108中基于容量的影响因子的定义如下,一条路径p*在λi上的“基于 容量的影响因子”CBR(p*,λi),是p*在λi上的影响可用信道数C(p*,λi)与p*的“受影响 路径集合”I(p*,λi)内的路径p在λi上遭遇的瓶颈链路总数的比值:
所述的选择“基于容量的影响因子”CBR(p*,λi)值最大的波长分配给p*,可用下式 描述:
所述的步骤S102中固定选路的方法,是指为每一个相应的源宿节点对之间计算得 到一条唯一的固定的路由路径,当业务到达后,入口节点分析其所携带的源宿节点地址 信息,确定业务所经过的路由路径;所述的“受影响路径集合”I(p*,λi)表示给路径p*分 配波长λi时,p*的“邻域”中在波长λi上可用信道数受到影响的路径的集合,在这里“受 到影响”主要是指路径在波长上的可用信道数发生改变,下式为I(p*,λi)的数学定义公 式:
这里I(p*,λi)∈G(p*);G(p*)为路径p*的“邻域”;
由2根光纤组成且每根光纤包含2个波长的网络的一种容量相对最小影响波长分配 算法:
步骤S301中,光网络业务到达,获取的地址信息,源节点为2,目的节点为5;获 得占用信道信息,得到业务请求占用1个信道;
步骤S302中,通过获取到达业务地址信息得到利用固定路由方法,得到业务经过 的路由路径为p1(2~5),从节点2到达节点5,经过节点2、节点3、节点4、节点5; 与p1有共享链路的路径包括p2(1~3),从节点1到达节点3,经过节点1、节点2、节 点3以及p3(3~6),从节点3到达节点6达,经过节点3、节点4、节点5、节点6;通 过获得占用信道信息得到,业务请求占用1个信道;
步骤S303中,计算当前各条路径在各个波长上的可用信道数,p1经过从节点2到 节点5之间的链路记为l23,l34和l45;这些链路在波长λ0上相应的可用信道数为 Lc(l23,λ0)=2,Lc(l34,λ0)=2,Lc(l45,λ0)=2;因为路径上可用信道数 所以路径p1在波长λ0上的可用信道数Pc(p1,λ0)=2;同理可 得Pc(p2,λ0)=2,Pc(p3,λ0)=2;Pc(p1,λ1)=1,Pc(p2,λ1)=1,Pc(p3,λ1)=1;
步骤S304中,分别计算将波长λ0和λ1分配给路径p1后,受到影响之后p2和p3分 别在波长λ0和λ1上的可用信道数;在将λ0分配给p1后,链路l34,l45和l56在波长λ0上 相应的可用信道数减少1,变为Lc(l23,λ0)=1,Lc(l34,λ0)=1和Lc(l45,λ0)=1;这样,p1在λ0上的影响后可用信道数P′c(p1,λ0)=1,P′c(p2,λ0)=1,P′c(p3,λ0)=1;同理,P′c(p1,λ1)=0, P′c(p2,λ1)=0,P′c(p3,λ1)=1;
步骤S305中,求受影响路径集合I(p1,λi),在波长λ0情况下,有P′c(p1,λ0)<Pc(p1,λ0), P′c(p2,λ0)<Pc(p2,λ0)和P′c(p3,λ0)<Pc(p3,λ0),所以I(p1,λ0)={p1,p2,p3};同理得到 I(p1,λ1)={p1,p2};
步骤S306中,计算p1、p2、p3和p4分别在波长λ0和λ1上的瓶颈链路数;
步骤S307中,计算影响可用信道数C(p1,λi),利用公式得 到C(p1,λ0)=1+1+1=3;C(p1,λ1)=0+0=0;
步骤S308中,计算容量的影响因子CBR(p1,λi),CBR(p1,λ0)等于C(p1,λ0)除以波长λ0上总的瓶颈链路数,即CBR(p1,λ0)=3/6=0.5;同理得到CBR(p1,λ1)=0/2=0;
步骤S309中,选择CBR(p1,λi)最大的波长,将其分配给路径p1;通过比较CBR(p1,λ1)最 大,所以将波长λ0分配给路径p1,建立光路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赵季红,未经赵季红许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910218977.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种顶杆循环的大口径钢管生产工艺
- 下一篇:金刚石合成用分体式顶锤