发明名称 一种面向IP over TDM over DWDM的多层网络能耗优化方法
摘要 本发明公布了一种面向IP over TDM over DWDM的多层网络能耗优化方法。该方法首先定义了IP over TDM over DWDM多层网络功耗的目标函数,然后提出了目标函数在IP层、TDM层、光层的约束条件,最后实验从网络层与多层网络功耗的关系、动态功耗与网络功耗的关系、模块化设计与网络功耗的关系3个方面对该方法进行验证。实验结果显示面向IP over TDM over DWDM的多层网络能耗优化方法是有效的。网络功耗都随业务需求的减小逐渐降低,在业务需求低峰期时(Davg=10Gbps)网络功耗可减小到业务高峰期(Davg=100Gbps)时功耗时的24%-38%。无论网络设备的动态功耗和模块化结构如何变动,网络的功耗随业务需求减小而降低这一结论始终保存一致。
申请公布号 CN102412987B 申请公布日期 2014.01.15
申请号 CN201110348975.X 申请日期 2011.11.08
申请人 四川大学 发明人 郭兵;沈艳;伍元胜;陈晓丰;王继禾;刘云本;刘啸滨;韩洪良;王敞
分类号 H04L12/24(2006.01)I;H04L29/06(2006.01)I;H04Q11/00(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 代理人
主权项 1.一种面向IPoverTDMoverDWDM的多层网络能耗优化方法,其特征在于该方法的步骤如下:1)在IPoverTDMoverDWDM的多层网络中,能耗优化的目标是最小化多层网络的功耗,即P<sub>min</sub>,TDM设备和光网络设备的支路接口直接与上层设备的线路接口相连,支路线卡无法自由分配支路接口,所以支路线卡被纳入机框功耗考虑,支路接口功耗与上层的线路接口的功耗一并计算;由于相同容量的光网络设备的功耗远比TDM和IP设备的小,而光收发器是光网络设备的主要耗能组件,所以只考虑光网络设备支路接口的功耗,使用线性函数表示网络设备动态功耗与业务负载的关系,则目标函数为:<maths num="0001"><![CDATA[<math><mrow><msub><mi>P</mi><mi>min</mi></msub><mo>=</mo><mi>min</mi><munder><mi>&Sigma;</mi><mrow><mi>u</mi><mo>&Element;</mo><msub><mi>N</mi><mn>2</mn></msub></mrow></munder><mrow><mo>(</mo><msubsup><mi>n</mi><mn>2</mn><mi>c</mi></msubsup><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>*</mo><msubsup><mi>p</mi><mn>2</mn><mi>c</mi></msubsup><mo>+</mo><msubsup><mi>n</mi><mn>2</mn><mi>l</mi></msubsup><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>*</mo><msubsup><mi>p</mi><mn>2</mn><mi>l</mi></msubsup><mo>+</mo><msubsup><mi>n</mi><mn>2</mn><mi>p</mi></msubsup><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>*</mo><mrow><mo>(</mo><msubsup><mi>p</mi><mn>2</mn><mi>p</mi></msubsup><mo>+</mo><msubsup><mi>p</mi><mn>1</mn><mi>bp</mi></msubsup><mo>)</mo></mrow><mo>+</mo><msub><mi>t</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>*</mo><msubsup><mi>p</mi><mn>2</mn><mi>t</mi></msubsup><mo>)</mo></mrow><mo>+</mo></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><msub><mi>N</mi><mn>3</mn></msub></mrow></munder><mrow><mo>(</mo><msubsup><mi>n</mi><mn>3</mn><mi>c</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>*</mo><msubsup><mi>p</mi><mn>3</mn><mi>c</mi></msubsup><mo>+</mo><munder><mi>&Sigma;</mi><mrow><mi>r</mi><mo>&Element;</mo><mi>R</mi></mrow></munder><mrow><mo>(</mo><msubsup><mi>n</mi><mn>3</mn><mi>l</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>r</mi><mo>)</mo></mrow><mo>*</mo><msubsup><mi>p</mi><mn>3</mn><mi>l</mi></msubsup><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mi>n</mi><mn>3</mn><mi>p</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>r</mi><mo>)</mo></mrow><mo>*</mo><mrow><mo>(</mo><msubsup><mi>p</mi><mn>3</mn><mi>p</mi></msubsup><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mi>p</mi><mn>2</mn><mi>bp</mi></msubsup><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>t</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>*</mo><msubsup><mi>p</mi><mn>3</mn><mi>t</mi></msubsup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>目标函数和后文公式中用到的参数和变量定义如下:x,y∈N<sub>1</sub>:光层网络节点和节点集合u,v∈N<sub>2</sub>:TDM层网络节点和节点集合,<img file="FDA00003504465500018.GIF" wi="176" he="60" />i,j,ii,jj∈N<sub>3</sub>:IP层网络节点和节点集合,<img file="FDA00003504465500019.GIF" wi="178" he="61" />e<sub>1</sub>(x,y)∈E<sub>1</sub>:光层网络链路和链路集合,链路为有向弧d(ii,jj)∈D:IP层的节点ii到jj的业务需求和业务需求集合r∈R:IP设备的线卡/接口类型和类型集合c<sup>r</sup>(r):IP设备的r类型的线路接口容量<img file="FDA00003504465500013.GIF" wi="173" he="83" />IP设备的r类型线卡具有的接口数<img file="FDA00003504465500014.GIF" wi="156" he="92" />IP设备的r类型线卡的功耗<img file="FDA00003504465500015.GIF" wi="168" he="86" />IP设备的r类型的线路接口的功耗<img file="FDA00003504465500016.GIF" wi="177" he="89" />TDM设备的r类型的支路接口的功耗m<sup>w</sup>:光层网络的每条物理链路的波长数c:光层网络每个波长的容量<img file="FDA00003504465500017.GIF" wi="102" he="95" />TDM层每个机框可容纳的线卡数<img file="FDA00003504465500021.GIF" wi="109" he="85" />TDM层每个线卡具有的接口数<img file="FDA00003504465500022.GIF" wi="95" he="89" />IP层每个机框可容纳的线卡数<img file="FDA00003504465500023.GIF" wi="93" he="85" />TDM层每个机框的功耗<img file="FDA00003504465500024.GIF" wi="96" he="91" />TDM层每个线卡的功耗<img file="FDA00003504465500025.GIF" wi="108" he="87" />TDM层每个线路接口的功耗<img file="FDA00003504465500026.GIF" wi="112" he="92" />光网络层每个支路接口的功耗<img file="FDA00003504465500027.GIF" wi="93" he="89" />TDM层单位业务的功耗,用于计算动态功耗,单位为watt/Gbps<img file="FDA00003504465500028.GIF" wi="95" he="86" />IP层每个机框的功耗<img file="FDA00003504465500029.GIF" wi="93" he="87" />IP层单位业务的功耗,用于计算动态功耗,单位为watt/Gbpsn<sub>2</sub>(u,v):TDM层链路(u,v)使用的光通路数目n<sub>3</sub>(i,j,r):IP层链路(i,j)使用的r类型的电路数目f<sub>21</sub>(u,v,x,y):TDM层链路(u,v)所使用的光层链路(x,y)提供的光通路数目f<sub>32</sub>(i,j,r,u,v):IP层链路(i,j)所使用的TDM链路(u,v)提供的r类型电路数目f(ii,jj,i,j):IP层节点ii到jj的业务需求流经IP层链路(i,j)的流量<img file="FDA000035044655000210.GIF" wi="155" he="85" />TDM层节点u使用的机框数<img file="FDA000035044655000211.GIF" wi="155" he="93" />TDM层节点u使用的线卡数<img file="FDA000035044655000212.GIF" wi="158" he="87" />TDM层节点u使用的接口数t<sub>2</sub>(u):TDM层节点u转发的业务量<img file="FDA000035044655000213.GIF" wi="148" he="86" />IP层节点i使用的机框数<img file="FDA000035044655000214.GIF" wi="179" he="89" />IP层节点i使用的r类型线卡数<img file="FDA000035044655000215.GIF" wi="196" he="87" />IP层节点i使用的r类型接口数t<sub>3</sub>(i):IP层节点i转发的业务量2)在IPoverTDMoverDWDM的多层网络中,IP层的约束条件如下:<img file="FDA00003504465500031.GIF" wi="1734" he="162" /><img file="FDA00003504465500032.GIF" wi="1204" he="80" />等式(2)为IP网络层的路由约束,将每个业务需求看作一种商品,则路由约束即为多品种流量守恒约束,一对节点间的业务需求可以通过多条路径传输,该约束实现了IP层业务需求在IP层链路上的路由,<img file="FDA00003504465500033.GIF" wi="1738" he="140" />等式(3)为网络节点的转发流量等式,近似等于所有流入该节点的业务量之和,<maths num="0003"><![CDATA[<math><mrow><munder><mi>&Sigma;</mi><mrow><mi>ii</mi><mo>,</mo><mi>jj</mi><mo>&Element;</mo><msub><mi>N</mi><mn>3</mn></msub><mo>:</mo><mi>d</mi><mrow><mo>(</mo><mi>ii</mi><mo>,</mo><mi>jj</mi><mo>)</mo></mrow><mo>></mo><mn>0</mn></mrow></munder><mi>f</mi><mrow><mo>(</mo><mi>ii</mi><mo>,</mo><mi>jj</mi><mo>,</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>&le;</mo><munder><mi>&Sigma;</mi><mrow><mi>r</mi><mo>&Element;</mo><mi>R</mi></mrow></munder><msup><mi>c</mi><mi>r</mi></msup><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow><mo>*</mo><msub><mi>n</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>r</mi><mo>)</mo></mrow><mo>&ForAll;</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>&Element;</mo><msub><mi>N</mi><mn>3</mn></msub><mo>:</mo><mi>i</mi><mo>&NotEqual;</mo><mi>j</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths>等式(4)为链路的容量约束,确保链路上的流量不超过链路的容量,由于IP层链路可能对应多种类型的多条TDM电路,该约束实现了IP层的链路到TDM层电路的映射,<maths num="0004"><![CDATA[<math><mrow><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><msub><mi>N</mi><mn>3</mn></msub><mo>:</mo><mi>j</mi><mo>&NotEqual;</mo><mi>i</mi></mrow></munder><msub><mi>n</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>r</mi><mo>)</mo></mrow><mo>&le;</mo><msubsup><mi>n</mi><mn>3</mn><mi>p</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>r</mi><mo>)</mo></mrow><mo>&ForAll;</mo><mi>i</mi><mo>&Element;</mo><msub><mi>N</mi><mn>3</mn></msub><mo>,</mo><mi>r</mi><mo>&Element;</mo><mi>R</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><msub><mi>N</mi><mn>3</mn></msub><mo>:</mo><mi>j</mi><mo>&NotEqual;</mo><mi>i</mi></mrow></munder><msub><mi>n</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>j</mi><mo>,</mo><mi>i</mi><mo>,</mo><mi>r</mi><mo>)</mo></mrow><mo>&le;</mo><msubsup><mi>n</mi><mn>3</mn><mi>p</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>r</mi><mo>)</mo></mrow><mo>&ForAll;</mo><mi>i</mi><mo>&Element;</mo><msub><mi>N</mi><mn>3</mn></msub><mo>,</mo><mi>r</mi><mo>&Element;</mo><mi>R</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><msubsup><mi>n</mi><mn>3</mn><mi>p</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>r</mi><mo>)</mo></mrow><mo>&le;</mo><msubsup><mi>m</mi><mn>3</mn><mi>p</mi></msubsup><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow><mo>*</mo><msubsup><mi>n</mi><mn>3</mn><mi>l</mi></msubsup><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow><mo>&ForAll;</mo><mi>i</mi><mo>&Element;</mo><msub><mi>N</mi><mn>3</mn></msub><mo>,</mo><mi>r</mi><mo>&Element;</mo><mi>R</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><munder><mi>&Sigma;</mi><mrow><mi>r</mi><mo>&Element;</mo><mi>R</mi></mrow></munder><msubsup><mi>n</mi><mn>3</mn><mi>l</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>r</mi><mo>)</mo></mrow><mo>&le;</mo><msubsup><mi>n</mi><mn>3</mn><mi>c</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>*</mo><msubsup><mi>m</mi><mn>3</mn><mi>l</mi></msubsup><mo>&ForAll;</mo><mi>i</mi><mo>&Element;</mo><msub><mi>N</mi><mn>3</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>等式(5)-(8)对网络资源进行合理配置,其中等式(5)和(6)确保为链路分配充足的接口,一个接口既是正向链路的发送端,又是逆向链路的接收端,因此分配的接口数量应不少于正向和逆向链路的数量;等式(7)和(8)分别为接口分配足够的线卡,为线卡分配足够的机框;3)在IPoverTDMoverDWDM的多层网络中,TDM层的约束条件如下:<img file="FDA00003504465500039.GIF" wi="1517" he="236" /><img file="FDA000035044655000310.GIF" wi="1113" he="84" />TDM网络层业务的最小粒度为TDM电路,等式(9)为TDM层的电路路由约束,实现IP层的电路请求在TDM层链路上的路由,<img file="FDA000035044655000311.GIF" wi="1750" he="140" />等式(10)为TDM网络层节点的转发流量等式,需乘上电路容量将电路数转化为流量,<maths num="0008"><![CDATA[<math><mrow><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi><mo>&Element;</mo><msub><mi>N</mi><mn>3</mn></msub><mo>,</mo><mi>r</mi><mo>&Element;</mo><mi>R</mi><mo>:</mo><mi>i</mi><mo>&NotEqual;</mo><mi>j</mi></mrow></munder><msup><mi>c</mi><mi>r</mi></msup><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow><mo>*</mo><msub><mi>f</mi><mn>32</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>r</mi><mo>,</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>&le;</mo><mi>c</mi><mo>*</mo><msub><mi>n</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>&ForAll;</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>&Element;</mo><msub><mi>N</mi><mn>2</mn></msub><mo>:</mo><mi>u</mi><mo>&NotEqual;</mo><mi>v</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow></math>]]></maths>等式(11)为TDM层链路容量约束,TDM层链路对应于光层网络的一条或多条光通路,该等式实现了TDM层链路到光网络层的光通路的映射,<maths num="0009"><![CDATA[<math><mrow><munder><mi>&Sigma;</mi><mrow><mi>v</mi><mo>&Element;</mo><msub><mi>N</mi><mn>2</mn></msub><mo>:</mo><mi>v</mi><mo>&NotEqual;</mo><mi>u</mi></mrow></munder><msub><mi>n</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>v</mi><mo>,</mo><mi>u</mi><mo>)</mo></mrow><mo>&le;</mo><msubsup><mi>n</mi><mn>2</mn><mi>p</mi></msubsup><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>&ForAll;</mo><mi>u</mi><mo>&Element;</mo><msub><mi>N</mi><mn>2</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0010"><![CDATA[<math><mrow><munder><mi>&Sigma;</mi><mrow><mi>v</mi><mo>&Element;</mo><msub><mi>N</mi><mn>2</mn></msub><mo>:</mo><mi>v</mi><mo>&NotEqual;</mo><mi>u</mi></mrow></munder><msub><mi>n</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>&le;</mo><msubsup><mi>n</mi><mn>2</mn><mi>p</mi></msubsup><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>&ForAll;</mo><mi>u</mi><mo>&Element;</mo><msub><mi>N</mi><mn>2</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0011"><![CDATA[<math><mrow><msubsup><mi>n</mi><mn>2</mn><mi>p</mi></msubsup><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>&le;</mo><msubsup><mi>m</mi><mn>2</mn><mi>p</mi></msubsup><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>*</mo><msubsup><mi>n</mi><mn>2</mn><mi>l</mi></msubsup><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>&ForAll;</mo><mi>u</mi><mo>&Element;</mo><msub><mi>N</mi><mn>2</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0012"><![CDATA[<math><mrow><msubsup><mi>n</mi><mn>2</mn><mi>l</mi></msubsup><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>&le;</mo><msubsup><mi>m</mi><mn>2</mn><mi>l</mi></msubsup><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>*</mo><msubsup><mi>n</mi><mn>2</mn><mi>c</mi></msubsup><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>&ForAll;</mo><mi>u</mi><mo>&Element;</mo><msub><mi>N</mi><mn>2</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow></math>]]></maths>等式(12)和(13)为TDM层链路分配充足的接口,等式(14)-(15)分别为TDM层节点的接口分配充足的线卡,为线卡分配充足的机框;4)在IPoverTDMoverDWDM的多层网络中,光层的约束条件如下:<img file="FDA00003504465500045.GIF" wi="1555" he="233" /><img file="FDA00003504465500046.GIF" wi="995" he="90" />光层约束比较简单,等式(16)为光网络层的光通路路由约束,实现TDM层的光通路请求在光纤链路上的路由,由于光层网络节点具有波长转换能力,故不用考虑波长一致性约束,<maths num="0013"><![CDATA[<math><mrow><munder><mi>&Sigma;</mi><mrow><mi>u</mi><mo>,</mo><mi>v</mi><mo>&Element;</mo><msub><mi>N</mi><mn>2</mn></msub><mo>:</mo><mi>u</mi><mo>&NotEqual;</mo><mi>v</mi></mrow></munder><msub><mi>f</mi><mn>21</mn></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>,</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&le;</mo><msup><mi>m</mi><mi>w</mi></msup><mo>&ForAll;</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>&Element;</mo><msub><mi>N</mi><mn>1</mn></msub><mo>:</mo><msub><mi>e</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&Element;</mo><msub><mi>E</mi><mn>1</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow></math>]]></maths>等式(17)为光层网络的链路容量约束,确保链路的使用的波长数小于链路的总波长数。
地址 610065 四川省成都市武侯区一环路南一段24号