【24h】

IMPLEMENTING ROUTERS WITH A SINGLE STAGE OF BUFFERING

机译:用单个阶段执行路由

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

摘要

A Single-Buffered (SB) router is a router where only one stage of shared buffering is sandwiched between two interconnects in comparison of a Combined Input and Output Queued (CIOQ) router where a central switch fabric is sandwiched between two stages of buffering. The first theoretical analysis of SB routers was undertaken by the High-Performance Networking Group (HPNG) of Stanford University with an aim at finding conditions under which a SB router can emulate an ideal shared memory router. Their work deserved full credit, but all of results presented by HPNG appeared to require a Centralized Memory Management Algorithm (CMMA) that was essentially impractical because of the unreasonable processing and communication complexity. In this paper, we attempt to make a scalable high-speed SB router practical by introducing a distributed architecture for SB routers: Virtual Output and Input Queued (VOIQ) shared memory. We show that the resulting VOIQ router can not only eliminate the need for a central memory management scheduler, allowing a full distributed implementation with low complexity of processing and communication, but also provide QoS guarantees and efficiently support variable-length packets. In particular, the hardware implementation of our VOIQ-based router (NDSC SR1880-T series) is illustrated at the end of this paper.
机译:单缓冲(SB)路由器是一种路由器,其中只有一个阶段的共享缓冲夹在两个互连之间,而组合输入和输出队列(CIOQ)路由器则将中央交换结构夹在两个缓冲阶段之间。斯坦福大学高性能网络小组(HPNG)对SB路由器进行了首次理论分析,目的是寻找SB路由器可以模拟理想共享存储路由器的条件。他们的工作值得称赞,但是HPNG提出的所有结果似乎都需要集中式内存管理算法(CMMA),由于不合理的处理和通信复杂性,这实际上是不切实际的。在本文中,我们尝试通过为SB路由器引入分布式体系结构:虚拟输出和输入排队(VOIQ)共享内存,来使可扩展的高速SB路由器实用化。我们表明,最终的VOIQ路由器不仅可以消除对中央存储器管理调度程序的需求,从而可以实现具有低处理和通信复杂性的完全分布式实现,而且还可以提供QoS保证并有效地支持可变长度的数据包。特别是,本文末尾说明了基于VOIQ的路由器(NDSC SR1880-T系列)的硬件实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号