首页> 外文会议>Workshop on High Performance Switching and Routing >Preventing Buffer-Credit Accumulations in Switches with Small, Shared Output Queues
【24h】

Preventing Buffer-Credit Accumulations in Switches with Small, Shared Output Queues

机译:防止具有小型共享输出队列的交换机中的缓冲区累积

获取原文

摘要

We consider a switch with small output queues, shared among the input VOQ linecards. This has been shown to be a useful abstract model for realistic buffered switching fabrics. Cells are being scheduled by a central control unit, comprising independent, single resource schedulers, working in pipeline. This unit allocates output buffer credits to the requesting VOQs. We show how particular unbalanced transient VOQ states, produced by bursty traffic, affect credit reservations: when some input temporarily constitutes a bottleneck, too many credits may get reserved for it at once, leading to poor overall performance. We propose a threshold grant throttling method to control these credit accumulations. Then, we show how, under such grant throttling, typical round-robin credit schedulers can get synchronized, thus deteriorating performance. To avoid scheduler synchronization, we propose modified round-robin disciplines. Simulations under both smooth and bursty traffic demonstrate the effectiveness of the combined method: using only a 12-cell buffers per-output, for any switch size, N, and independently of the number of cells in transit between the linecards and the fabric, the performance achieved is very close to that of pure output queueing. We also discuss the operation of the independent input and output schedulers inside the control unit, their relation with PIM-like schedulers, and their relation with buffered crossbar schedulers.
机译:我们考虑一个带有小输出队列的交换机,在输入的VOQ LineCards之间共享。这已被证明是一种有用的抽象模型,用于现实缓冲开关面料。单元由中央控制单元调度,包括独立的单个资源调度器,在管道中工作。此单元将输出缓冲区贷记分配给请求的VOQ。我们展示了由爆发流量产生的特定不平衡的瞬态VOQ状态,影响信用保留:当某些输入暂时构成瓶颈时,可能会立即为其保留太多信用,导致整体表现较差。我们提出了一种阈值授予节流方法来控制这些信用累积。然后,我们展示了如何在这种拨款限制下,典型的循环信用调度仪可以同步,从而降低性能。为避免调度程序同步,我们提出了改进的循环学科。平滑和爆发流量的仿真证明了组合方法的有效性:仅使用每次输出的12个单元缓冲器,任何开关大小,n,且独立于线卡和织物之间的传输中的单元格数量。实现的性能非常接近纯输出排队。我们还讨论了控制单元内的独立输入和输出调度程序的操作,它们与PIM样调度仪的关系以及与缓冲横杆调度器的关系。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号