WEIGHTED ROUND-ROBIN CELL MULTIPLEXING IN A GENERAL-PURPOSE ATM SWITCH CHIP

被引:273
作者
KATEVENIS, M [1 ]
SIDIROPOULOS, S [1 ]
COURCOUBETIS, C [1 ]
机构
[1] FDN RES & TECHNOL HELLAS,INST COMP SCI,HERAKLION,GREECE
关键词
D O I
10.1109/49.105173
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We present the architecture of a general-purpose B-ISDN switch chip and, in particular, its novel feature: the cell (packet) multiplexing algorithm and its implementation in hardware. The chip is intended to be connected via its bit-parallel links, to other similar switch chips or to link-interface chips, providing maximum flexibility in building small or large networks. Our chip implements buffering, routing, flow control, cell scheduling, and cut-through all in hardware. We present a detailed design of how our chip implements its scheduling function consisting of a weighted round-robin multiplexing scheme, using a counter, frequency weights stored in reverse bit order, and a content-addressable memory. This algorithm allocates the available bandwidth to the virtual circuits that can use it, in proportion to the prescribed weights. Other features are chip-to-chip flow control with a built-in window mechanism, a pool of shared buffers, and a set of dedicated buffers, thus offering powerful buffer management capabilities. The above features are key for our chip to successfully switch traffic with different service requirements, such as real-time traffic and noninteractive data traffic. The mechanisms built into the chip can be used by the network manager to offer guaranteed service performance to the real-time traffic, and to fully utilize the spare capacity of the links by serving the lower-priority traffic without allowing congestion (fairly allocating buffers and bandwidth). We are currently designing this chip for a full-custom CMOS technology; its crucial parts have been laid out and simulated, thus proving its feasibility.
引用
收藏
页码:1265 / 1279
页数:15
相关论文
共 21 条
[1]  
Bucklew J. A., 1990, LARGE DEVIATION TECH
[2]  
COURCOUBETIS C, UNPUB ASYMPTOTIC ANA
[3]  
FUJIMOTO RM, 1983, THESIS U CALIFORNIA
[4]  
GREENBERG A, 1991, COMMUNICATION
[5]   FAST SWITCHING AND FAIR CONTROL OF CONGESTED FLOW IN BROAD-BAND NETWORKS [J].
KATEVENIS, MGH .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1987, 5 (08) :1315-1326
[6]   VIRTUAL CUT-THROUGH - NEW COMPUTER-COMMUNICATION SWITCHING TECHNIQUE [J].
KERMANI, P ;
KLEINROCK, L .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1979, 3 (04) :267-286
[7]  
LAZAR A, 1988, JUN P IEEE INT C COM
[8]   MAGNET - COLUMBIA INTEGRATED NETWORK TESTBED [J].
LAZAR, AA ;
PATIR, A ;
TAKAHASHI, T ;
ELZARKI, M .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1985, 3 (06) :859-871
[9]   POLLING SYSTEMS - APPLICATIONS, MODELING, AND OPTIMIZATION [J].
LEVY, H ;
SIDI, M .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1990, 38 (10) :1750-1760
[10]   SYNCHRONIZATION IN DIGITAL SYSTEM-DESIGN [J].
MESSERSCHMITT, DG .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1990, 8 (08) :1404-1419