Architecture design, performance analysis and VLSI implementation of a reconfigurable shared buffer for high-speed switch/router

被引:2
作者
Wu, Ling [1 ]
Li, Cheng [1 ]
机构
[1] Mem Univ Newfoundland, Fac Engn & Appl Sci, St John, NF A1B 3X5, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
buffer sharing; broadband packet switch; reconfigurable architecture; quality-of-service (QoS); performance analysis; VLSI design; QUEUING ANALYSIS; ATM SWITCHES;
D O I
10.1002/dac.966
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Modern switches and routers require massive storage space to buffer packets. This becomes more significant as link speed increases and switch size grows. From the memory technology perspective, while DRAM is a good choice to meet capacity requirement, the access time causes problems for high-speed applications. On the other hand, though SRAM is faster, it is more costly and does not have high storage density. The SRAM/DRAM hybrid architecture provides a good solution to meet both capacity and speed requirements. From the switch design and network traffic perspective, to minimize packet loss, the buffering space allocated for each switch port is normally based on the worst-case scenario, which is usually huge. However, under normal traffic load conditions, the buffer utilization for Such Configuration is very low. Therefore, we propose a reconfigurable buffer-sharing scheme that can dynamically adjust the buffering space for each port according to the traffic patterns and buffer saturation status. The target is to achieve high performance and improve buffer utilization, while not posing much constraint on the buffer speed. In this paper, we Study the performance of the proposed buffer-sharing scheme by both a numerical model and extensive simulations under uniform and non-uniform traffic conditions. We also present the architecture design and VLSI implementation of the proposed reconfigurable shared buffer using the 0.18 mu m CMOS technology. Our results manifest that the proposed architecture call always achieve high performance and provide much flexibility for the high-speed packet switches to adapt to various traffic patterns. Furthermore, it can be easily integrated into the functionality of port controllers of modern switches and routers. Copyright (C) 2008 John Wiley & Sons, Ltd.
引用
收藏
页码:159 / 186
页数:28
相关论文
共 25 条
[1]   Queuing analysis of shared-buffer ATM switches with grouped output channels [J].
Abonamah, AA ;
Dang, XH .
INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2001, 14 (03) :263-286
[2]  
BANKS J, 2001, DISCRETE EVENT SYSTE
[3]   Improved Queueing Analysis Of Shared Buffer Switching Networks [J].
Bianchi, Giuseppe ;
Turner, Jonathan S. .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1993, 1 (04) :482-490
[4]   Design and implementation of Abacus switch: A scalable multicast ATM switch [J].
Chao, HJ ;
Choe, BS ;
Park, JS ;
Uzun, N .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1997, 15 (05) :830-843
[5]  
CHIUEH TC, 1997, ACM SIGMETRICS PERFO, V25, P248
[6]   THE PRELUDE ATD EXPERIMENT - ASSESSMENTS AND FUTURE-PROSPECTS [J].
DEVAULT, M ;
COCHENNEC, JY ;
SERVEL, M .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1988, 6 (09) :1528-1537
[7]  
GARCIA J, 2003, P 36 ANN IEEE ACM IN, P372
[8]   PERFORMANCE ANALYSIS OF ATM BANYAN NETWORKS WITH SHARED QUEUING .1. RANDOM OFFERED TRAFFIC [J].
GIANATTI, S ;
PATTAVINA, A .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1994, 2 (04) :398-410
[9]  
*IDT INC, 2006, 18MB PIP QDRII SRAM
[10]   Analysis of a memory architecture for fast packet buffers [J].
Iyer, S ;
Kompella, RR ;
McKeown, N .
2001 IEEE WORKSHOP ON HIGH PERFORMANCE SWITCHING AND ROUTING, 2001, :368-373