...
首页> 外文期刊>Optical Switching and Networking >Scaling up scheduling in SnF OCS networks - An adjacency list based solution
【24h】

Scaling up scheduling in SnF OCS networks - An adjacency list based solution

机译:在SnF OCS网络中扩大调度-基于邻接表的解决方案

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

摘要

It has been proved that, in networks with co-existing delay sensitive and delay tolerant traffic flows, the overall network utility can be significantly improved by putting off (or storing) delay tolerant flows until off-peak hours. In our previous work, we proposed Time-Shifted Multilayer Graph (TS-MLG), a routing framework for Store-and-Forward (SnF) optical circuit switched (OCS) networks. With TS-MLG, the scheduling of delay tolerant traffic flows can be determined through a single routing computation. TS-MLG has been shown to be useful in SnF OCS networks of medium size, but the computing time required per traffic flow increases quickly as the network size increases and the number of active requests grows. To control the computational complexity, the number of layers used in routing must be limited, resulting in degradation of network performance. Although the delay caused by computing the end-to-end spatial/temporal path is negligible compared to the overall end-to-end transmission delay, it decides the scalability of the control plane. This prevents TS-MLG from being used in large-scale networks. In this paper, we aim to increase the scalability of the TS-MLG, by taking into account the graph sparsity. Instead of running Dijkstra Algorithm on adjacency matrices, we propose to use adjacency list to represent the graph, and Breadth-First Search Algorithm to compute shortest paths. This reduces the computational complexity from O(N-2 x L-2) to O(N x L + E), in which N is the number of network nodes, L is the number of layers used in routing and E is the number of edges, with a slightly increased overhead in graph update. We verify the effectiveness of the proposed algorithm by performing a large number of computations on the same hardware platform. In a network containing 30 nodes, and when the number of layers is limited to 20, the average time needed to complete 1000 routing computations with the proposed solution is 1.597 s, while that for the original one is 244 s. The proposed solution effectively scales up TS-MLG and make it suitable for large-scale networks.
机译:已经证明,在具有延迟敏感和延迟容忍的流量并存的网络中,通过推迟(或存储)延迟容忍的流量直到非高峰时间,可以显着改善整个网络的实用性。在我们之前的工作中,我们提出了时移多层图(TS-MLG),这是用于存储和转发(SnF)光电路交换(OCS)网络的路由框架。使用TS-MLG,可以通过单个路由计算来确定延迟容忍流量的调度。 TS-MLG已被证明在中等规模的SnF OCS网络中很有用,但是随着网络规模的增加和活动请求数量的增加,每个业务流所需的计算时间会迅速增加。为了控制计算复杂性,必须限制路由中使用的层数,从而导致网络性能下降。尽管由计算端到端空间/时间路径引起的延迟与总的端到端传输延迟相比可以忽略不计,但它决定了控制平面的可伸缩性。这阻止了TS-MLG在大规模网络中使用。在本文中,我们旨在通过考虑图稀疏性来提高TS-MLG的可扩展性。我们建议不要使用邻接表来表示图,而要使用广度优先搜索算法来计算最短路径,而不是在邻接矩阵上运行Dijkstra算法。这样可以将计算复杂度从O(N-2 x L-2)减少到O(N x L + E),其中N是网络节点的数量,L是路由中使用的层数,E是数量边,图形更新的开销略有增加。我们通过在同一硬件平台上执行大量计算来验证所提出算法的有效性。在一个包含30个节点的网络中,并且当层数限制为20时,使用提出的解决方案完成1000次路由计算所需的平均时间为1.597 s,而对于原始解决方案的平均时间为244 s。所提出的解决方案有效地扩展了TS-MLG,使其适合于大型网络。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号