DWDM网络中动态RWA算法研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DWDM网络中动态RWA算法研究

DWDM网络中动态RWA算法研究   [摘 要]路由和波长分配(RWA)是DWDM网络中一个重要问题。RWA问题解决的好坏直接影响到光路通信所需的波长数和光路阻塞这两个重要特性,RWA问题是一个NP-C问题,一般的把它分成静态和动态RWA问题进行讨论,本文将对DWDM网络中的动态RWA问题给出几种算法。   [关键词]RWA QoS 带宽   [中图分类号]TN915 [文献标识码]A [文章编号]1007-9416(2010)07-0120-01      由于光网络承载的业务需求呈爆炸式增长,而目前光网络的可用资源有限,因此,如何在有限资源网络中为业务选择合适的路由和分配优化的波长将直接影响到网络的传输效率,路由和波长分配算法(RWA问题)也就成为一个核心问题之一。本文就动态RWA算法给出几种算法,并进行总结。      1 以跳数和带宽碎片要求为权重,合理分配带宽资源的算法。   在DWDM中,分层图可以将选路与波长分配统一考虑,来一次性解决RWA问题。而以跳数和带宽碎片要求为权重,合理分配带宽资源的算法,正是利用这一点来解决RWA问题。对于波长链路来讲,要通过最少的物理结点尽快到达宿结点,就要求跳数尽可能的小;对带宽使用情况中的碎片控制:传统SPF算法先计算出链路的最短路径,当链路中有业务请求的时候,不论最短路径是否已经发生拥塞,都将涌向这条最短路径,然而,实际情况往往是在一条路径发生拥塞而拒绝服务的同时,网络中还有一些路径由于流量较少或根本没有流量而处于空闲状态,这就造成了网络资源的巨大浪费。为此,还应考虑下面的情况。以图1为例说明:设链路1(A到B)的链路开销小于链路3(A到C)的链路开销,即A到B为最短路径。当有3M的流量到达a结点时,根据SPF算法将该流量将会直接转发给B结点;而紧接着又有8M的流量到达A结点,这时两条路径的带宽资源均为不足,本次连接请求将被拒绝。这样就会将链路1的7M带宽白白地浪费掉而成为一个带宽碎片。为避免这种情况的发生,应尽量在路由选择时选择那些实际空闲带宽与请求带宽相近的路径,从而达到尽量产生较小的带宽碎片、提高带宽利用率的目的。以跳数和带宽碎片要求为权重的算法是根据物理拓扑和当前的网络状态构造相应的VG,在VG上利用Dijkstra算法找出待选路径集中值最小的路径作为工作通路。如在图1中,当3M的流量到达时理应选择与3M带宽接近的链路2上,即A、C之间的带宽为5 M的链路2上,而随后到达的8M流量则会转到链路1上,这样就达到了比较理想的效果[1]。      2 基于光链路释放机制的分布式动态波长分配算法   基于光链路释放机制的分布式动态波长分配算法利用开放式最短路径协议中常用的最短路径算法Dijkstra算法预先为每个节点设定路由表。本算法中的路由表是静态的,选用了最简单的Dijkstra算法来对每个节点的路由表进行建立。为了建立一条路径,源节点S通过控制通道向第一个路由器发送请求信息并等待路由器反馈回来的信息来执行下面的算法。在每条信息中包含着为建立一条路径所选定的路由器和路由器中使用的波长的清单。假设每条信息都有一个固定的时间间隔通过控制通道来访问路由器。当收到响应后,如果响应表示请求成功,源节点将知道使用什么波长来通信;如果响应表示请求被拒绝,则表示没有找到合适的波长供使用,源节点将试着寻找新路径。   在光链路寻路阶段一些波长将分配到T一锁存中,T一锁存在光通路寻路阶段结束时释放。如果太多的波长因光通路寻路进入T一锁存,则找不到合适的波长建立新的连接,所以,希望大部分的波长在完成相应请求的光通路寻路后立刻释放出来[2]。      3 QoS动态综合路由算法[3]   为了在IP/WDM网络中实现QoS路由,在进行动态综合路由时须考虑业务流的分类与优先级,为了方便这一问题的研究,文献[3]将业务分为QoS业务和BE业务,而未对QoS业务的服务优先等级再进行细分,而该算法总是试图寻找剩余带宽最小的IP逻辑链路,也就是最拥挤的网络信道,且根据这一逻辑链路的剩余带宽值m,将到来的业务需求带宽大于m的业务进行拆分,且最多可拆分为m和n两部分。这样可以提高网络的波长带宽利用率也可使每个波长的带宽资源得以充分利用。同时可为未来到达的QoS业务留下更多的网络带宽资源,BE业务的通信需求不会造成影响,但会增加传输的延时量。在对余下的n这部分业务寻找逻辑链路时,尽量选择剩余带宽最接近n的逻辑链路,可以提高网络的波长带宽利用率;对于n这部分业务,如无合适的逻辑链路,需要建立新的波长通道时,使用首次命中法进行波长分配,这样,系统选择编号最小的波长平面上的光路建立波长通道,这样可降低系统寻由计算的复杂度。此算法中综合考虑了QoS业务与BE业务的不同特点与需求,在算法

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档