【24h】

Matching output queueing with a combined input output queued switch

机译:使用组合的输入输出排队交换机来匹配输出队列

获取原文

摘要

The Internet is facing two problems simultaneously: there is a need for a faster switching/routing infrastructure, and a need to introduce guaranteed qualities of service (QoS). Each problem can be solved independently: switches and routers can be made faster by using input-queued crossbars, instead of shared memory systems; and QoS can be provided using WFQ-based packet scheduling. However, until now, the two solutions have been mutually exclusive-all of the work on WFQ-based scheduling algorithms has required that switches/routers use output-queueing, or centralized shared memory. This paper demonstrates that a combined input output queueing (CIOQ) switch running twice as fast as an input-queued switch can provide precise emulation of a broad class of packet scheduling algorithms, including WFQ and strict priorities. More precisely, we show that a "speedup" of 2 is sufficient, and a speedup of 2-1/N is necessary, for this exact emulation. We introduce a variety of algorithms that configure the crossbar so that emulation is achieved with a speedup of two, and consider their running time and implementation complexity. An interesting feature of our work is that the exact emulation holds for all input traffic patterns. We believe that, in the future, these results will make possible the support of QoS in very high bandwidth routers.
机译:互联网正在同时面临两个问题:需要更快的交换/路由基础设施,并且需要介绍保证的服务质量(QoS)。每个问题都可以独立解决:可以使用输入排队的跨界而不是共享内存系统更快地进行开关和路由器;可以使用基于WFQ的数据包调度来提供QoS。但是,到目前为止,这两个解决方案一直在互斥 - 基于WFQ的调度算法上的所有工作都要求交换机/路由器使用输出排队或集中共享内存。本文演示了一个组合的输入输出排队(CIOQ)开关作为输入排队开关的两倍运行,可以精确地仿真广泛的数据包调度算法,包括WFQ和严格的优先级。更确切地说,我们表明2的“加速”足够了,并且需要2-1 / N的加速,用于这种精确仿真。我们介绍了各种配置横梁的算法,以便使用两个加速来实现仿真,并考虑其运行时间和实现复杂性。我们工作的一个有趣的特征是,确切的仿真适用于所有输入流量模式。我们认为,在未来,这些结果将使QoS的支持在非常高的带宽路由器中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号