基于通道密度和最小间隙的周期式聚合光路重构方法

文档序号:7814152阅读:175来源:国知局
基于通道密度和最小间隙的周期式聚合光路重构方法
【专利摘要】本发明公开一种基于通道密度和最小间隙的周期式聚合光路重构方法,主要解决现有技术中无法选择最佳重构方案、只进行频谱搬移、阻塞率改善较小和频谱利用率较低的问题。其实现步骤是:1)使用迪杰斯特拉方法和首次命中方法为新到达的连接请求选路和频谱分配;2)执行时间到达预设周期时找出网络中现存的所有光路;3)对每一条相冲突的光路都选择通道密度最大和最小间隙最小的备选光路进行重构。本发明相比现有技术其阻塞率低,频谱利用率高,减轻了关键链路的负担,使得网络流量更加均衡,可用于弹性光网络中对频谱碎片的整理。
【专利说明】基于通道密度和最小间隙的周期式聚合光路重构方法

【技术领域】
[0001]本发明属于通信【技术领域】,更进一步涉及光路重构方法,可用弹性光网络中对频谱碎片的整理。

【背景技术】
[0002]传统的波分多路复用WDM网络中每个波长容量固定,且相邻波长之间用保护带宽分开以确保信号质量与接收端的滤波,缺点是带宽粒度大且使用不灵活,波长间的保护带宽也会造成频谱资源的浪费,为此需要一个数据速率更加弹性、灵活、可重构以及资源更有效利用的光网络。最近提出的频谱分片弹性光网络,SLICE可灵活地给业务分配可变带宽,并高效地利用频谱资源。在实际应用中,为确保接收端的信号质量与滤波效果,在分配频谱资源时,要遵守频谱一致性约束、频谱连续性约束和频谱冲突约束,链路中不满足这三个约束条件的频隙不能被分配。在一个动态业务场景中,光通道的建立与拆除过程会引起频谱的碎片化。在小的非连续频带中的可用频谱即碎片会导致网络中的频谱效率受影响,降低了为一个连接找到足够连续频谱的可能性。尽管有足够的频谱可用,新到达的请求要么必须使用更多的网络频谱,要么被阻塞。因此,频谱碎片会导致频谱利用率降低和业务阻塞率上升。目前,对频谱碎片这一问题有以下几种解决方案:
[0003]Patel A.N.等人在文献 “Defragmentat1n of Transparent FlexibleOptical WDM (FWDM) Networks,,(Optical Fiber Communicat1n Conference andExposit1n, 2011, pp.1-3)中首次提出了频谱碎片的概念并给出了两种周期式光路重构算法:Greedy算法和最短路径SP算法。Greedy算法和最短路径SP算法,是将占有最大序号频谱的连接请求重新分配到最小序号的频谱上,并且是按照所占用频谱序号降序重构所有存在的连接请求。这样可以使得所有存在的连接请求集中到小序号的频谱范围内,但是每一次重构所选择的并不是最佳方案,重构完成后仍然会占用较多的频谱,使得阻塞率比较高。
[0004]Weiguo Ju, Shanguo Huang, Zhenzhen Xu, Jie Zhang, Wanyi Gu 等人在文献“Dynamic Adaptive Spectrum Defragmentat1n Scheme in Elastic Optical PathNetworks,,,(Opto-Electronics and Communicat1ns Conference, 2012, pp.21-22)中提出了最大频谱增益重路由算法MSGR和动态频谱移动算法DSSD,这两种算法都是触发式光路重构算法。MSGR算法只有在大颗粒度的连接请求离开后,释放出足够的频谱资源时才能被触发,该算法只允许具有最大频谱增益的连接请求被重构,该算法虽然进行光路重构的次数较少,但是对后续到达的连接请求影响不大,除非后续的连接请求正好占用被释放的频谱资源。DSSD算法只有在最小间隙超过某个门限值时才能被触发,该算法只进行频谱搬移,而不对连接请求重新选路,这样频谱碎片仍然很大,对阻塞率改善不大。
[0005]Alberto Castro, Luis Velasco, Marc Ruiz 等人在文献 “Dynamic routing andspectrum(re)allocat1n in future flexgrid optical networks,,(Journal of ComputerNetworks, 2012, Volume 56,Issuel2, pp.2869-2883)中提出动态选路与频谱分配算法 RSA和SPRESS0算法。SPRESS0算法是触发式光路重构算法,当新到达的连接请求无法建立时算法被触发。该算法将与新到达连接请求最短路径上有冲突的连接请求进行频谱搬移,但是路径不会发生改变。
[0006]Yawei Yin, Ke Wen, David J.Geisler, Ruiting Liu, and S.J.B.Yoo 等人在文献“Dynamic on-demand defragmentat1n in flexible bandwidth elastic opticalnetworks”(OPTICS EXPRESS, 2012, Volume 20,pp.1798-1804)中通过建立辅助图,将光路重构转换为求辅助图最大独立集MIS的问题。当网络规模较小时,求解MIS问题所花费时间不多,但是当网络规模增大,MIS求解的复杂度大大增加,计算时间很长,而且不适合于动态场景。


【发明内容】

[0007]本发明的目的在于针对上述现有技术的不足,提出一种基于通道密度和最小间隙的周期式聚合光路重构方法,以在动态场景下提高频谱利用率,降低阻塞率。
[0008]实现本发明目的技术思路是:将分布“疏松”的连接请求聚合成“紧密”状态,即将具有小通道密度和大最小间隙的连接请求转换为大通道密度和小最小间隙,从而提高网络资源利用率。具体步骤包括如下:
[0009](I)记录起始时刻ts ;
[0010](2)对网络中新到达的连接请求(s_ dnew, Bnew)用迪杰斯特拉方法选择一条从源节点Snew到宿节点dnOT的路径,并按照首次命中的方法在有限的频谱资源内分配频谱,如果所选通路上连续的空闲频谱大于等于请求带宽Bnew,则成功建立了一条从Snew到dnew占用连续频谱的光路;否则,丢弃该连接请求;
[0011](3)记录终止时刻te,则执行时间为t = te-ts ;将执行时间t与预先设定好的
[0012]周期P进行比较,如果t彡P,则将网络中现存的连接请求组成重构集合?;,否则,等待下一个连接请求的到达,返回步骤(2);
[0013](4)统计重构集合I;中所有的连接请求已建光路的通道密度和最小间隙,并对重构集合I;中的连接请求进行排序,其排序规则是:先按通道密度升序排序,再对通道密度相等的连接请求按照最小间隙降序排序;
[0014](5)找出排序后重构集合I;中连接请求的所有与原光路频谱不冲突的新光路,计算每条新光路的通道密度和最小间隙,并对所有新光路进行排序,其排序规则是:先按通道密度降序排序,再对通道密度相等的新光路按照最小间隙升序排序;选择排序后第一个新光路进行重构操作,即给新光路分配频谱并释放原光路上的频谱;
[0015](6)判断重构集合I;中所有连接请求是否都进行了重构操作,若是,则返回步骤
(5);否则,结束碎片整理,更新起始时刻&并等待下一个连接请求的到达,返回步骤(2)。
[0016]本发明与现有技术比较具有以下优点:
[0017]第一,减少了阻塞率,提高了频谱利用率。
[0018]本发明选择通道密度最大和最小间隙最小的新光路进行重构;通道密度越大,反映在相同的频谱范围内连接请求在网络中占用的链路数越多且所建路径的平均跳数越少;占用的链路数越多说明链路的使用效率越高,那些不常用的链路被使用的机率增大,从而减轻了关键链路的负担;平均跳数越少说明连接请求占用的平均资源越少,这里的资源指的是连接请求在链路上占用的频谱之和。最小间隙越小,反映相邻连接请求在频谱上排列越紧密。克服了现有技术中只片面考虑连接请求在频谱上紧密排列的缺点。可以使得频谱碎片更小,从而可以减少阻塞率并提高频谱利用率。
[0019]第二,节省了更多的频谱资源。
[0020]本发明每一次重构操作选择的都是最佳的新光路,克服了现有技术中每一次重构所选择的并不是最佳方案的缺点,使用更少的频谱资源达到相同的效果,节省了更多的频谱资源。
[0021]第三,减轻了关键链路的负担,使得网络流量更加均衡。
[0022]本发明不仅对连接请求进行频谱搬移,而且对其进行重新选路,克服了现有技术只进行频谱搬移,而不对连接请求重新选路的缺点。可以减轻关键链路的负担,将连接请求所建路径重新调整到那些比较空闲的链路上,提高了链路使用效率,使得网络流量更加均衡。

【专利附图】

【附图说明】
[0023]图1为本发明使用的网络结构图;
[0024]图2为本发明的实现流程图;
[0025]图3本发明与现有方法的阻塞率性能仿真对比图;
[0026]图4为本发明与现有方法的频谱利用率仿真对比图;
[0027]图5为本发明与现有方法的平均计算时间仿真对比图;
[0028]图6为本发明与现有方法的重构次数仿真对比图。

【具体实施方式】
[0029]下面结合附图对本发明的技术方案和效果做进一步的详细描述。
[0030]参照图1,本发明使用的网络是由14个节点和21条链路组成的NSFNET网络。为了更清晰的标识网络,将节点进行编号为从O到13。链路是相邻两个节点之间的物理连接,如链路(0,7)表示O号节点和7号节点之间存在一条物理连接,这条链路的长度为480公里。连接请求用(s,d,B)表示,s是源节点,d是宿节点,B是请求带宽。其中源节点s和宿结点d都在NSFNET的14个节点中选取,请求带宽B不能超过频隙集合F中频隙的个数。本发明也可以使用其他网络,比如CHNNET等。
[0031]参照图2,本发明的实现步骤如下:
[0032]步骤I,记录起始时刻ts。
[0033]步骤2,对新到达的连接请求进行选路。
[0034]采用迪杰斯特拉方法为新到达的连接请求(snOT,dnew, Bnew)在网络中选择一条从源节点Snrat到宿结点dnOT的一条最短路径pn?。例如对于使用的NSFNET网络,如果源节点为0,宿结点为12,则迪杰斯特拉方法算出的最短路径为O — 7 — 8 — 12,路径总长度为690公里。
[0035]步骤3,对选路后的连接请求进行频谱分配。
[0036]给选路后的连接请求分配频谱资源,可采用首次命中、随机分配和最大总数等方法,本实例中采用了首次命中方法,本步骤的具体步骤如下:
[0037]3a)采用频隙集合F = Rs1, fs2,…,fsN}, I彡i彡N构成网络中有限的频谱,其中频隙fSi是承载信息的低速子载波,相邻频隙有1/2的频谱重叠,N是频隙个数;
[0038]3b)令 i = I ;
[0039]3c)从频隙集合F中第i个频隙fSi开始,取出连续Bmw个频隙,Bmw是新到达连接请求的请求带宽,组成通道ci =、fsi,fs“I,…,},Bnew ( N ;
[0040]3d)判断最短路径pnOT中各条链路上通道Ci内的每个频隙是否都空闲:如果空闲,则将该最短路径Pnrat中各条链路中的Bmw个连续频隙分配给连接请求,即资源分配成功,执行步骤4;否则,执行步骤3e);
[0041]3e)改变i值,使其自动增I ;再判断i的大小,如果i彡N_BnOT+l,则返回步骤3c);否则,资源分配失败,执行步骤4。
[0042]步骤4,将网络中现存的连接请求组成重构集合I;。
[0043]4a)记录终止时刻te,则t = te-ts为执行时间;
[0044]4b)判断是否t彡P,其中P为预先设定好的周期,如果是,则执行步骤4c);否则,返回等待下一个连接请求到达,返回步骤2 ;
[0045]4c)将网络中现存的连接请求组成重构集合I;。
[0046]步骤5,基于通道密度和最小间隙对重构集合I;中的连接请求进行排序。
[0047]本发明提出了通道密度和最小间隙的概念。通道密度是指网络中所有链路被通道覆盖的连接请求个数。通道密度越大,反映在相同的频谱范围内连接请求在网络中占用的链路数越多且所建路径的平均跳数越少;占用的链路数越多说明链路的使用效率越高,那些不常用的链路被使用的机率增大,从而减轻了关键链路的负担;平均跳数越少说明连接请求占用的平均资源越少,这里的资源指的是连接请求在链路上占用的频谱之和。最小间隙是指在连接请求所选路径的所有链路中,与相邻的连接请求频谱之间数值最小的间隔。最小间隙越小,反映相邻连接请求在频谱上排列越紧密。
[0048]本步骤的具体步骤如下:
[0049]5a)令 j = I ;
[0050]5b)根据重构集合I;中第j个连接请求已建光路占用的通道,统计其通道密度;
[0051]5c)根据重构集合I;中第j个连接请求已建光路中的链路,统计其最小间隙;
[0052]5d)j值自动增I ;判断j值大小,如果j彡11; |,返回步骤5b),否则,执行步骤5e),其中|τ」是重构集合?;的模,表示重构集合?;中元素的个数;
[0053]5e)对重构集合I;中的连接请求进行排序,即先按通道密度升序排序,再对通道密度相等的连接请求按照最小间隙降序排序,形成新的重构集合T/。
[0054]步骤6,对排序后的重构集合T/中连接请求使用最佳备选光路的进行重构操作。
[0055]6a)令k = 1,k表示重构集合T/中元素的序号;
[0056]6b)选择重构集合T/中的第k个连接请求(sk, dk, Bk);
[0057]6c)为第k个连接请求重新选路,得到最小跳数路径Pk ;
[0058]将附图1中NSFNET网络的所有链路长度改为1,再使用迪杰斯特拉方法重新为第k个连接请求选路,得到最小跳数路径Pk ;在本实例中设源节点为1,宿结点为7,最小跳数路径则为I — O — 7,路径总长度为690公里,路径跳数为2 ;
[0059]6d)令m = I, m表示频隙集合F中频隙的序号;
[0060]6e)从频隙集合F中第m个频隙fsm开始,取出连续Bk个频隙,Bk是重构集合T/中的第k个连接请求的请求带宽,组成通道Cm ={fam,fim+v--,fsm+Bk_l}, Bk ^ N ;
[0061]6f)判断最小跳数路径Pk中各条链路上通道Cm内的每个频隙是否都空闲:如果空闲,则将(Pk,cm)作为一个备选光路加入到重构集合T/中的第k个连接请求的备选集合LPk中,否则,执行步骤6g);
[0062]6g)m值自动加I ;判断m值大小:如果m彡N_Bk+l,则返回步骤6e),否则,执行步骤 6h);
[0063]6h)分别统计备选集合LPk中的所有备选光路的通道密度和最小间隙;
[0064]6i)对备选集合LPk中的备选光路进行排序,即先按通道密度降序排序,再对通道密度相等的连接请求按照最小间隙升序排序,形成新的备选集合UV ;
[0065]6j)选择排序后的备选集合LPk’中排在第一位的备选光路进行重构操作:
[0066]首先,为第k个连接请求建立新光路(pk, Cm);
[0067]然后,再释放原光路上的频谱,即设置原光路上的频谱资源为空闲;
[0068]6k) k值自动加I ;判断k值大小:如果k彡Tr,,则返回步骤6b);否则,结束碎片整理方法,更新起始时刻&并等待下一个连接请求的到达,返回步骤2,其中It/ I是重构集合T/的模,表示重构集合T/中元素的个数。
[0069]本发明的效果可以通过以下仿真进一步说明:
[0070]1.仿真环境设置
[0071]为了说明本发明在实际网络中的性能,采用了计算机仿真的方法。硬件环境:13CPU, 3.30 GHz/4 GB RAM。在仿真实验中,连接请求的产生服从到达率为λ的泊松分布,每个连接请求的持续时间服从均值为μ的负指数分布,其中平均持续时间为10小时。每个连接请求的原宿结点对是在图1所示NSFNET拓扑上随机产生,请求带宽的频隙数均匀的在[I, 10]之间生成,每个频隙所占频谱宽度为2.5GHz,每条链路上有160个频隙。相邻连接请求之间需要有2个保护频隙。拓扑上的权值表示的是相邻结点间的距离。
[0072]2.仿真内容与结果分析
[0073]仿真1,用本发明和现有的Greedy算法、SP算法以及无光路重构的D-FF方法,分别在相同的仿真环境中对阻塞率进行仿真,结果如图3。图3中,横轴表示网络业务量,纵轴表示阻塞率。
[0074]从图3中可以看出,无光路重构的D-FF算法阻塞率最大,Greedy算法和SP算法性能均有不同程度的改善,本发明阻塞率最低。本发明与无光路重构的D-FF方法相比,当业务量从100爱尔兰增加到300爱尔兰时,其阻塞率的改善程度从5.81%增加到了 10.84%。
[0075]仿真2,用本发明和现有的Greedy算法、SP算法以及无光路重构的D-FF方法,分别在相同的仿真环境中对频谱利用率进行仿真,结果如图4。图4中,横轴表示网络业务量,纵轴表示频谱利用率。
[0076]从图4中可以看出,本发明的频谱利用率最高,无碎片整理的D-FF方法最低。本发明比无碎片整理的D-FF方法的频谱利用率提高了 23.4%?35.26%。
[0077]仿真3,用本发明和现有的Greedy算法、SP算法,分别在相同的仿真环境中对平均计算时间进行仿真,结果如图5。图5中横轴表示网络业务量,纵轴表示平均计算时间。
[0078]从图5中可以看出,这几种方法的计算时间都较长,Greedy算法和SP算法的计算时间在2s?Ils之间,而本发明的计算时间在55s?73s之间,比其他两种算法长很多。
[0079]仿真4,用本发明和现有的Greedy算法、SP算法,分别在相同的仿真环境中对重构次数进行仿真,结果如图6。图6中横轴表示网络业务量,纵轴表示重构次数。
[0080]从图6中可以看出,Greedy算法和SP算法的重构次数都在一定范围内波动,本发明在业务量小的时候重构次数最少,随着业务量增加,重构次数随着增多,而业务量达到260爱尔兰时,重构次数就会超过Greedy算法和SP算法。
[0081]综上,本发明可以最大程度的降低阻塞率,并有着最高的频谱利用率,计算时间较长,重构次数较多。
【权利要求】
1.一种基于通道密度和最小间隙的周期式碎片整理方法,包括如下步骤: (1)记录起始时刻ts; (2)对网络中新到达的连接请求(sn?,dnOT, BneJ用迪杰斯特拉方法选择一条从源节点Snew到宿节点dnOT的路径,并按照首次命中的方法在有限的频谱资源内分配频谱,如果所选通路上连续的空闲频谱大于等于请求带宽Bnew,则成功建立了一条从Snew到dnew占用连续频谱的光路;否则,丢弃该连接请求; (3)记录终止时刻te,则执行时间为t= te-ts ;将执行时间t与预先设定好的周期P进行比较,如果t ^ P,则将网络中现存的连接请求组成重构集合?;,否则,等待下一个连接请求的到达,返回步骤(2); (4)统计重构集合I;中所有的连接请求已建光路的通道密度和最小间隙,并对重构集合I;中的连接请求进行排序,其排序规则是:先按通道密度升序排序,再对通道密度相等的连接请求按照最小间隙降序排序; (5)找出排序后重构集合I;中连接请求的所有与原光路频谱不冲突的新光路,计算每条新光路的通道密度和最小间隙,并对所有新光路进行排序,其排序规则是:先按通道密度降序排序,再对通道密度相等的新光路按照最小间隙升序排序;选择排序后第一个新光路进行重构操作,即给新光路分配频谱并释放原光路上的频谱; (6)判断重构集合I;中所有连接请求是否都进行了重构操作,若是,则返回步骤(5);否则,结束碎片整理,更新起始时刻ts并等待下一个连接请求的到达,返回步骤(2)。
2.根据权利要求1所述的方法,其中所述步骤(2)中按照首次命中的方法在有限的频谱资源内分配频谱,包括如下步骤: 2a)采用频隙集合F = {fs1; fs2,…,fsi;…,fsN},l彡i彡N构成网络中有限的频谱,其中频隙fSi是承载信息的低速子载波,相邻频隙有1/2的频谱重叠,N是频隙个数;
2b)令 i = I ; 2c)从频隙集合F中第i个频隙fSi开始,取出连续Bmw个频隙,组成通道?.={爲,爲+1,…,A'+U1,Bnew ( N ; 2d)判断经过迪杰斯特拉方法所选路径中各条链路上通道Ci内的每个频隙是否都空闲:如果空闲,则将通道Ci中的Bmw个连续频隙分配给连接请求,结束资源分配;否则,执行步骤2e); 2e)改变i值,使其自动增I ;再判断i的大小,如果i ( N-Bn?+1,则返回步骤2c);否贝U,资源分配失败并结束。
3.根据权利要求1所述的方法,其中所述步骤(5)中的通道密度,是指网络中所有链路被通道覆盖的连接请求个数。
4.根据权利要求1所述的方法,其中所述步骤(5)中的最小间隙,是指在连接请求所选路径的所有链路中,与相邻的连接请求频谱之间数值最小的间隔。
【文档编号】H04J14/02GK104202112SQ201410465309
【公开日】2014年12月10日 申请日期:2014年9月12日 优先权日:2014年9月12日
【发明者】丁喆, 周志强, 徐展琦, 曾晓东, 马方 申请人:西安电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1