Performance Analysis of Dynamic Reconfigurable Queues for High Speed Routers

New generation routers and switches have large amount of ports with each link operates at multiple Gbps. The equipped buffers for queues are usually huge for each router and switch. How to improve the buffer efficiency and minimize the required buffer size are great concerns for the design and implementation of packet switches. In this paper, we propose a dynamic reconfigurable buffer sharing scheme for an ideal non-blocking output queued packet switch based on SRAM-DRAM architecture. The SRAMs serve as interfaces between central memory and input/output links and will provide higher operation speed. The large main storage will be in DRAM. Using the scheme we proposed, buffer space to each port can be allocated dynamically according to their traffic load and queue status at runtime

[1]  Hiroshi Kuwahara,et al.  Shared buffer memory switch for an ATM exchange , 1993, IEEE Trans. Commun..

[2]  Jonathan S. Turner An optimal nonblocking multicast virtual circuit switch , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[3]  Ramana Rao Kompella,et al.  Analysis of a memory architecture for fast packet buffers , 2001, 2001 IEEE Workshop on High Performance Switching and Routing (IEEE Cat. No.01TH8552).

[4]  M. Valero,et al.  Design and implementation of high-performance memory systems for future packet buffers , 2003, Proceedings. 36th Annual IEEE/ACM International Symposium on Microarchitecture, 2003. MICRO-36..

[5]  Eiji Oki,et al.  Broadband Packet Switching Technologies , 2001 .

[6]  Tzi-cker Chiueh,et al.  Design and evaluation of a DRAM-based shared memory ATM switch , 1997, SIGMETRICS '97.

[7]  K. J. Schultz,et al.  CAM-based single-chip shared buffer ATM switch , 1994, Proceedings of ICC/SUPERCOMM'94 - 1994 International Conference on Communications.

[8]  Aristides Efthymiou,et al.  Pipelined memory shared buffer for VLSI switches , 1995, SIGCOMM '95.

[9]  Nick McKeown,et al.  Designing packet buffers for router linecards , 2008, TNET.

[10]  Kazuyoshi Oshima,et al.  622 Mb/s 8/spl times/8 shared multibuffer ATM switch with hierarchical queueing and multicast functions , 1993, Proceedings of GLOBECOM '93. IEEE Global Telecommunications Conference.

[11]  G. Shrimali,et al.  Building packet buffers using interleaved memories , 2005, HPSR. 2005 Workshop on High Performance Switching and Routing, 2005..