首页> 外文期刊>IEEE/ACM Transactions on Networking >Matching output queueing with a multiple input/output-queued switch
【24h】

Matching output queueing with a multiple input/output-queued switch

机译:通过多个输入/输出排队开关匹配输出排队

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

摘要

We have previously proposed an efficient switch architecture called multiple input/output-queued (MIOQ) switch and showed that the MIOQ switch can match the performance of an output-queued switch statistically. In this paper, we prove theoretically that the MIOQ switch can match the output queueing exactly , not statistically, with no speedup of any component. More specifically, we show that the MIOQ switch with two parallel switches (which we call a parallel MIOQ (PMIOQ) switch in this paper) can provide exact emulation of an output-queued switch with a broad class of service scheduling algorithms including FIFO, weighted fair queueing (WFQ) and strict priority queueing regardless of incoming traffic pattern and switch size. To do that, we first propose the stable strategic alliance (SSA) algorithm that can produce a stable many-to-many assignment, and prove its finite, stable and deterministic properties. Next, we apply the SSA algorithm to the scheduling of a PMIOQ switch with two parallel switches, and show that the stability condition of the SSA algorithm guarantees for the PMIOQ switch to emulate an output-queued switch exactly. To avoid possible conflicts in a parallel switch, each input-output pair matched by the SSA algorithm must be mapped to one of two crossbar switches. For this mapping, we also propose a simple algorithm that requires at most 2N steps for all matched input-output pairs. In addition, to relieve the implementation burden of N input buffers being accessed simultaneously, we propose a buffering scheme called redundant buffering which requires two memory devices instead of N physically-separate memories. In conclusion, we demonstrate that the MIOQ switch requires two crossbar switches in parallel and two physical memories at each input and output to emulate an output-queued switch with no speedup of any component.
机译:先前我们已经提出了一种称为多输入/输出排队(MIOQ)开关的高效开关体系结构,并表明MIOQ开关可以统计地匹配输出排队开关的性能。在本文中,我们从理论上证明了MIOQ开关可以准确地匹配输出队列,而不是统计地匹配任何组件,而不会加速。更具体地说,我们展示了带有两个并行开关的MIOQ开关(在本文中我们称为并行MIOQ(PMIOQ)开关)可以提供输出排队开关的精确仿真,该开关具有广泛的服务调度算法,包括FIFO,加权公平排队(WFQ)和严格优先级排队,无论传入流量模式和交换机大小如何。为此,我们首先提出一种稳定的战略联盟(SSA)算法,该算法可以产生稳定的多对多分配,并证明其有限,稳定和确定性。接下来,我们将SSA算法应用于带有两个并行交换机的PMIOQ交换机的调度,并表明SSA算法的稳定性条件保证了PMIOQ交换机精确模拟输出排队的交换机。为了避免并行开关中可能发生的冲突,必须将与SSA算法匹配的每个输入/输出对映射到两个交叉开关之一。对于此映射,我们还提出了一种简单算法,对于所有匹配的输入输出对,最多需要2N步。另外,为了减轻同时访问N个输入缓冲区的实现负担,我们提出了一种称为冗余缓冲的缓冲方案,该方案需要两个存储设备而不是N个物理上分开的存储器。总之,我们证明了MIOQ开关需要两个并行的纵横开关和每个输入和输出处的两个物理存储器,以模拟没有任何组件加速的输出排队开关。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号