首页> 外文会议>2011 Proceedings IEEE INFOCOM >Pipelining packet scheduling in a low latency optical packet switch
【24h】

Pipelining packet scheduling in a low latency optical packet switch

机译:低延迟光分组交换机中的流式分组调度

获取原文

摘要

Optical switching architectures with electronic buffers have been proposed to tackle the lack of optical Random Access Memories (RAM). Out of these architectures, the OpCut switch [1] achieves low latency and minimizes optical-electronic-optical (O/E/O) conversions by allowing packets to cut-through the switch. In an OpCut switch, a packet is converted and sent to the electronic buffers only if it cannot be directly routed to the switch output. As the length of a time slot shrinks with the increase of the line card rate in such a high-speed system, it may become too stringent to calculate a schedule in each single time slot. In such a case, pipelining scheduling can be adopted to relax the time constraint. In this paper, we present a novel mechanism to pipeline the packet scheduling in the OpCut switch by adopting multiple “sub-schedulers.” The computation of a complete schedule for each time slot is done under the collaboration of sub-schedulers and spans multiple time slots, while at any time schedules for different time slots are being calculated simultaneously. We present the implementation details when two sub-schedulers are adopted, and show that in this case our pipelining mechanism eliminates duplicate scheduling which is a common problem in a pipelined environment. With an arbitrary number of sub-schedulers, the duplicate scheduling problem becomes very difficult to eliminate due to the increased scheduling complexity. Nevertheless, we propose several approaches to reducing it. Finally, to minimize the extra delay introduced by pipelining as well as the overall average packet delay under all traffic intensities, we further propose an adaptive pipelining scheme. Our simulation results show that the pipelining mechanism effectively reduces scheduler complexity while maintaining good system performance.
机译:已经提出了具有电子缓冲器的光学切换架构来解决缺乏光学随机存取存储器(RAM)。出于这些架构,OPCUT开关[1]通过允许分组缩短开关来实现低延迟,最大限度地减少光学 - 光学(O / E / O)转换。在OPCUT开关中,仅当不能直接路由到开关输出时,仅转换数据包并发送到电子缓冲器。随着时间槽的长度随着线卡速率的增加而在这样的高速系统中增加,它可能变得太严格,以计算每个时隙中的时间表。在这种情况下,可以采用流水线调度来放宽时间约束。在本文中,我们通过采用多个“子调度器”,提出了一种新的机制来管道调度在OPCUT交换机中的数据包调度。每个时隙的计算在子调度器的协作下完成每个时隙,并且跨越多个时隙,而在同时计算不同时隙的任何时间调度。我们在采用两个子调度仪时介绍了实施细节,并显示在这种情况下,我们的流水线机制消除了重复的调度,这是流水线环境中的常见问题。通过任意数量的子调度器,由于增加的调度复杂度,重复的调度问题变得非常难以消除。尽管如此,我们提出了几种方法来减少它。最后,为了最小化流水线引入的额外延迟以及所有交通强度下的总体平均分组延迟,我们进一步提出了一种自适应流水线方案。我们的仿真结果表明,流水线机制有效降低了调度器复杂性,同时保持了良好的系统性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号