发明名称 波分复用光网络路由和波长分配新方法
摘要 本发明公开了一种波分复用(WDM)光网络路由和波长分配新方法,包括数字计算机,所述的数字计算机执行如下步骤:进行网络资源配置;计算光网络中任意两节点间路由,形成备用路由集合;按呼叫业务需求,从备用路由集合中取出该业务的所有相关备用路由按公式计算,并选取对网络资源造成影响最小的路由和波长分配给呼叫业务。按本发明进行的路由和波长分配有助于降低全网的阻塞率,改善公平性,大大提高全网性能。本发明主要用在波分复用光网络中对动态业务进行路由和波长的分配。
申请公布号 CN1362806A 申请公布日期 2002.08.07
申请号 CN02102714.5 申请日期 2002.01.24
申请人 北京邮电大学 发明人 顾畹仪;程晓飞;张杰;王勇;金文研
分类号 H04J14/02;H04B10/12;H04Q3/52 主分类号 H04J14/02
代理机构 北京三友知识产权代理有限公司 代理人 李强
主权项 1、一种波分复用光网络路由和波长分配新方法,包括数字计算机,所述数字计算机中存储有构建波分复用光网络的程序指令,其特征在于所述的数字计算机执行如下步骤:A、进行网络资源配置;B、计算光网络中任意两节点间路由,形成备用路由集合;C、按呼叫业务需求,从上步的备用路由集合中取出该业务的所有相关备用路由,按下述骤步执行:(1)按公式:<math> <mrow> <msub> <mi>R</mi> <mi>P</mi> </msub> <mrow> <mo>(</mo> <msup> <mi>p</mi> <mo>*</mo> </msup> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <munder> <mi>&Sigma;</mi> <mrow> <mi>l</mi> <mo>&Element;</mo> <mi>L</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo> </mrow> <mo>&cap;</mo> <mi>L</mi> <mrow> <mo>(</mo> <msup> <mi>p</mi> <mo>*</mo> </msup> <mo>)</mo> </mrow> </mrow> </munder> <mi>D</mi> <mrow> <mo>(</mo> <msub> <mi>L</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>P</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>P</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow> </math> 计算一条相关备用路由在分配某一支持波长下对一条相邻通路的容量影响值;按公式:<math> <mrow> <mi>R</mi> <mrow> <mo>(</mo> <msup> <mi>p</mi> <mo>*</mo> </msup> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>&Sigma;</mi> <mrow> <mi>p</mi> <mo>&Element;</mo> <mi>G</mi> <mrow> <mo>(</mo> <msup> <mi>p</mi> <mo>*</mo> </msup> <mo>)</mo> </mrow> </mrow> </msub> <mfrac> <mrow> <munder> <mi>&Sigma;</mi> <mrow> <mi>l</mi> <mo>&Element;</mo> <mi>L</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo> </mrow> <mo>&cap;</mo> <mi>L</mi> <mrow> <mo>(</mo> <msup> <mi>p</mi> <mo>*</mo> </msup> <mo>)</mo> </mrow> </mrow> </munder> <mi>D</mi> <mrow> <mo>(</mo> <msub> <mi>L</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>P</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>P</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow> </math> 计算该条相关备用路由在分配某一支持波长下对网络资源的影响值;按公式:<math> <mrow> <msub> <mrow> <mi>mi</mi> <msub> <mi>n</mi> <mrow> <mi>&lambda;</mi> <mo>&Element;</mo> <mi>A</mi> <mrow> <mo>(</mo> <msup> <mi>p</mi> <mo>*</mo> </msup> <mo>)</mo> </mrow> </mrow> </msub> <msub> <mi>&Sigma;</mi> <mrow> <mi>p</mi> <mo>&Element;</mo> <mi>G</mi> <mrow> <mo>(</mo> <msup> <mi>p</mi> <mo>*</mo> </msup> <mo>)</mo> </mrow> </mrow> </msub> <mi>R</mi> </mrow> <mi>p</mi> </msub> <mrow> <mo>(</mo> <msup> <mi>p</mi> <mo>*</mo> </msup> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>mi</mi> <msub> <mi>n</mi> <mrow> <mi>&lambda;</mi> <mo>&Element;</mo> <mi>A</mi> <mrow> <mo>(</mo> <msup> <mi>p</mi> <mo>*</mo> </msup> <mo>)</mo> </mrow> </mrow> </msub> <msub> <mi>&Sigma;</mi> <mrow> <mi>p</mi> <mo>&Element;</mo> <mi>G</mi> <mrow> <mo>(</mo> <msup> <mi>p</mi> <mo>*</mo> </msup> <mo>)</mo> </mrow> </mrow> </msub> <mfrac> <mrow> <munder> <mi>&Sigma;</mi> <mrow> <mi>l</mi> <mo>&Element;</mo> <mi>L</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo> </mrow> <mo>&cap;</mo> <mi>L</mi> <mrow> <mo>(</mo> <msup> <mi>p</mi> <mo>*</mo> </msup> <mo>)</mo> </mrow> </mrow> </munder> <mi>D</mi> <mrow> <mo>(</mo> <msub> <mi>L</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>P</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>P</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow> </math> 选取每一条相关备用路由在分配不同的波长下对网络资源容量影响值中的最小值;其中:<math> <mrow> <mi>D</mi> <mrow> <mo>(</mo> <msub> <mi>L</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>P</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>P</mi> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <msubsup> <mrow> <mo>=</mo> <mo>{</mo> </mrow> <mrow> <mn>0</mn> <mo>-</mo> <msub> <mrow> <mo>-</mo> <mo>-</mo> <mi>L</mi> </mrow> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mo>&NotEqual;</mo> <msub> <mi>P</mi> <mi>c</mi> </msub> <mo>(</mo> <mi>p</mi> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <mo>-</mo> <mo>-</mo> <msub> <mi>L</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>P</mi> <mi>c</mi> </msub> <mo>(</mo> <mi>p</mi> <mo>,</mo> <mi>&lambda;</mi> <mo>)</mo> <mi></mi> </mrow> </msubsup> </mrow> </math> P代表备用路由集中的一条通路,p*为新到达的呼叫对应一条备用路由;λ表示波长;L(P)代表通路P的所有链路集合;L(p*)代表新到达的呼叫对应备用路由P*上的所有链路集合;Lc(l,λ)代表链路l上波长λ剩余的可用信道数;Pc(P,λ)代表通路P上波长为λ的最小可用信道数,即通路P、波长λ的瓶颈;A(p*)代表p*路由上对应的可用波长集;G(p*)代表在备用路由集合中同通路p*具有公共链路的路由集合;p(p∈G(p*))为通路p*的相邻通路;Rp(p*,λ)为分配波长λ给通路p*时,其对p*相邻通路p造成的容量影响。(2)将(1)中计算出的所有相关备用路由的最小容量影响值进行比较,从中选取最小值,并将其对应的路由及波长分配给所述的呼叫业务。
地址 100876北京市海淀区西土城路10号