首页> 外文期刊>IEEE/ACM Transactions on Networking >On-line routing and wavelength assignment for dynamic traffic in WDM ring and torus networks
【24h】

On-line routing and wavelength assignment for dynamic traffic in WDM ring and torus networks

机译:WDM环形和环形网络中动态流量的在线路由和波长分配

获取原文
获取原文并翻译 | 示例

摘要

We develop on-line routing and wavelength assignment (RWA) algorithms for WDM bidirectional ring and torus networks with N nodes. The algorithms dynamically support all k-allowable traffic matrices, where k denotes an arbitrary integer vector [k/sub 1/, k/sub 2/,... k/sub N/], and node i, 1 /spl les/ i /spl les/ N, can transmit at most k/sub i/ wavelengths and receive at most k/sub i/ wavelengths. Both algorithms support the changing traffic in a rearrangeably nonblocking fashion. Our first algorithm, for a bidirectional ring, uses [(/spl Sigma//sub i=1//sup N/ k/sub i/)/3] wavelengths in each fiber and requires at most three lightpath rearrangements per new session request regardless of the number of nodes N and the amount of traffic k. When all the k/sub i/'s are equal to k, the algorithm uses [kN/3] wavelengths, which is known to be the minimum for any off-line rearrangeably nonblocking algorithm. Our second algorithm, for a torus topology, is an extension of a known off-line algorithm for the special case with all the k/sub i/'s equal to k. For an R /spl times/ C torus network with R /spl ges/ C nodes, our on-line algorithm uses [kR/2] wavelengths in each fiber, which is the same as in the off-line algorithm, and is at most two times a lower bound obtained by assuming full wavelength conversion at all nodes. In addition, the on-line algorithm requires at most C - 1 lightpath rearrangements per new session request regardless of the amount of traffic k. Finally, each RWA update requires solving a bipartite matching problem whose time complexity is only O (R), which is much smaller than the time complexity O(kCR/sup 2/) of the bipartite matching problem for an off-line algorithm.
机译:我们为具有N个节点的WDM双向环形和环形网络开发了在线路由和波长分配(RWA)算法。该算法动态支持所有k个允许的流量矩阵,其中k表示任意整数矢量[k / sub 1 /,k / sub 2 /,... k / sub N /],节点i,1 / spl les / i / splles / N,最多可以传输k / sub i /个波长,最多可以接收k / sub i /个波长。两种算法都以可重新安排的无阻塞方式支持不断变化的流量。对于双向环,我们的第一个算法在每根光纤中使用[(/ spl Sigma // sub i = 1 // sup N / k / sub i /)/ 3]波长,并且每个新的会话请求最多需要三个光路重排与节点数N和流量k无关。当所有的k / sub i /都等于k时,该算法使用[kN / 3]个波长,这对于任何离线可重排非阻塞算法来说都是最小的。对于环型拓扑,我们的第二种算法是特殊情况下已知脱机算法的扩展,所有k / sub i /均等于k。对于具有R / spl ges / C个节点的R / spl times / C环形网络,我们的在线算法在每根光纤中使用[kR / 2]个波长,与离线算法中的波长相同,并且在通过假设所有节点都进行全波长转换而获得的下限最多是其下限的两倍。另外,在线算法每个新会话请求最多需要C-1光路重排,而与流量k无关。最后,每次RWA更新都需要解决一个时间复杂度仅为O(R)的二分匹配问题,该问题比离线算法的二分匹配问题的时间复杂度O(kCR / sup 2 /)小得多。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号