The UniMIN Switch Architecture for Large-Scale

A general expansion architecture is proposed that can be used in building large-scale switches using any type of asynchronous transfer mode (ATM) switch. The proposed universal multistage interconnection network (UniMIN) switch is composed of a buffered distribution network (DN) and a column of output switch modules (OSM's), which can be any type of ATM switch. ATM cells are routed to their destination using a two-level routing strategy. The DN provides each incoming cell with a self-routing path to the destined OSM, which is the switch module containing the destination output port. Further routing to the destined output port is performed by the destination OSM. Use of the channel grouping technique yields excellent delay/throughput performance in the DN, and the virtual FIFO concept is used for implementing the output buffers of the distribution module without internal speedup. We also propose a "fair virtual FIFO" to provide fairness be- tween input links while preserving cell sequence. The distribution network is composed of one kind of distribution module which has the same size as the OSM, regardless of the overall switch size . This gives good modular scalability in the UniMIN switch. Perfor- mance analysis for uniform traffic and hot-spot traffic shows that a negligible delay and cell loss ratio in the DN can be achieved with a small buffer size, and that DN yields robust performance even with hot-spot traffic. In addition, a fairness property of the pro- posed fair virtual FIFO is shown by a simulation study.

[1]  Samuel P. Morgan,et al.  Input Versus Output Queueing on a Space-Division Packet Switch , 1987, IEEE Trans. Commun..

[2]  Alan Huang,et al.  Starlite: a wideband digital switch , 1991 .

[3]  Janak H. Patel Performance of Processor-Memory Interconnections for Multiprocessors , 1981, IEEE Transactions on Computers.

[4]  Mark J. Karol,et al.  A high-performance prototype 2.5 Gb/s ATM switch for broadband applications , 1992, [Conference Record] GLOBECOM '92 - Communications for Global Users: IEEE.

[5]  Mohammed Atiquzzaman,et al.  Performance Analysis of Shared Buffer ATM Switches Under Hot Spot Traffic , 1995 .

[6]  Mark J. Karol,et al.  A growable packet (ATM) switch architecture: design principles and applications , 1989, IEEE Global Telecommunications Conference, 1989, and Exhibition. 'Communications Technology for the 1990s and Beyond.

[7]  Wolfgang Fischer,et al.  The MainStreetXpress Core Services Node - A Versatile ATM Switch Architecture for the Full Service Network , 1997, IEEE J. Sel. Areas Commun..

[8]  Kai Y. Eng,et al.  The growable switch architecture: a self-routing implementation for large ATM applications , 1991, ICC 91 International Conference on Communications Conference Record.

[9]  Hyong S. Kim,et al.  Design and performance of Multinet switch: a multistage ATM switch architecture with partially shared buffers , 1994, TNET.

[10]  Eiji Oki,et al.  Merging advanced electronic and optical WDM technologies for 640-Gbit/s ATM switching system , 1999, 1999 IEEE International Conference on Communications (Cat. No. 99CH36311).

[11]  Joseph Y. Hui,et al.  A Broadband Packet Switch for Integrated Transport , 1987, IEEE J. Sel. Areas Commun..

[12]  Anthony S. Acampora,et al.  The Knockout Switch: A Simple, Modular Architecture for High-Performance Packet Switching , 1987, IEEE J. Sel. Areas Commun..

[13]  H. Jonathan Chao,et al.  A Recursive Modular Terabit/Second ATM Switch , 1991, IEEE J. Sel. Areas Commun..

[14]  Martin Collier,et al.  Path allocation in a three-stage broadband switch with intermediate channel grouping , 1993, IEEE INFOCOM '93 The Conference on Computer Communications, Proceedings.

[15]  Tony T. Lee Nonblocking copy networks for multicast packet switching , 1988, IEEE J. Sel. Areas Commun..

[16]  Alberto Leon-Garcia,et al.  The helical switch: a multipath ATM switch which preserves cell sequence , 1994, IEEE Trans. Commun..

[17]  Dan Keun Sung,et al.  A universal multistage interconnection network for large scale ATM switches , 1993, Proceedings of GLOBECOM '93. IEEE Global Telecommunications Conference.

[18]  Shoichi Shimizu,et al.  A One-Chip Scalable 8 * 8 ATM Switch LSI Employing Shared Buffer Architecture , 1991, IEEE J. Sel. Areas Commun..

[19]  Y. Sakurai,et al.  Large-scale ATM multistage switching network with shared buffer memory switches , 1991, IEEE Communications Magazine.

[20]  Alberto Leon-Garcia,et al.  A Self-Routing Multistage Switching Network for Broadband ISDN , 1990, IEEE J. Sel. Areas Commun..

[21]  K. W. Lu,et al.  A 3-stage interconnection structure for very large packet switches , 1990, IEEE International Conference on Communications, Including Supercomm Technical Sessions.

[22]  Achille Pattavina Multichannel bandwidth allocation in a broadband packet switch , 1988, IEEE J. Sel. Areas Commun..

[23]  Tony T. Lee A modular architecture for very large packet switches , 1990, IEEE Trans. Commun..

[24]  Thomas K. Helstern,et al.  Physical Design Issues for Very Large ATM Switching Systems , 1991, IEEE J. Sel. Areas Commun..

[25]  Nick McKeown,et al.  The Tiny Tera: A Packet Switch Core , 1998, IEEE Micro.