A broadband packet switch architecture with input and output queueing

The ATM is one of the most promising solutions for B-ISDN. Switch architectures based on Batcher-banyan networks are considered the most suitable for constructing large-dimension broadband packet switches. Though the Batcher-banyan network is internally nonblocking, the ubiquitous problem of packet loss resulting from outlet conflict can only be reduced by external buffering. Buffering strategies are basically categorized into two classes: input buffering and output buffering. For input-buffered switches, a phenomenon called head-of-the-line (HOL) blocking limits the maximum throughput to only 58.6 percent (2-/spl radic/2). On the other hand, output buffering achieves much higher throughput, but the entire switch has to be operated at a sufficiently high speed in order to deliver all the packets simultaneously destined for the same outlet. This generally imposes severe implementation problems. We propose a switch architecture with combined input and output queueing. The switch fabric consists of a Batcher sorting network, a radix-r shuffle mapping network, and r parallel distributing modules. The input queues and the switch fabric run at the same speed as the input and output trunks. However, up to r packets may arrive at an output queue in a single time slot. We analyze the throughput-delay characteristics of the proposed switch. The maximum throughput in the case where r=2 is 88.6 percent. For r=4, the proposed switch offers a 99.6 percent maximum throughput. In addition, the proposed switch relieves the HOL blocking by allowing up to r packets to be delivered to the same outlet in one time slot. Consequently, the average delay is also reduced.

[1]  Satoru Okamoto,et al.  Input and output queueing ATM switch architecture with spatial and temporal slot reservation control , 1992 .

[2]  Soung Chang Liew,et al.  Comparison of Buffering Strategies for Asymmetric Packet Switch Modules , 1991, IEEE J. Sel. Areas Commun..

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

[4]  Achille Pattavina,et al.  Analysis of input and output queueing for nonblocking ATM switches , 1993, TNET.

[5]  Jon W. Mark,et al.  SCOQ: a fast packet switch with shared concentration and output queueing , 1993, TNET.

[6]  Fouad A. Tobagi,et al.  Fast packet switch architectures for broadband integrated services digital networks , 1990, Proc. IEEE.

[7]  P. Newman,et al.  ATM technology for corporate networks , 1992, IEEE Communications Magazine.

[8]  Madihally J. Narasimha The Batcher-banyan self-routing network: universality and simplification , 1988, IEEE Trans. Commun..

[9]  Tony T. Lee,et al.  A modular architecture for very large packet switches , 1989, IEEE Global Telecommunications Conference, 1989, and Exhibition. 'Communications Technology for the 1990s and Beyond.

[10]  T. Meisling Discrete-Time Queuing Theory , 1958 .

[11]  Jun Chen,et al.  Optimal buffer allocation for packet switches with input and output queueing , 1990, [Proceedings] GLOBECOM '90: IEEE Global Telecommunications Conference and Exhibition.

[12]  A. Pattavina,et al.  Nonblocking architectures for ATM switching , 1993, IEEE Communications Magazine.

[13]  Ilias Iliadis Synchronous Versus Asynchronous Operation of a Packet Switch with Combined Input and Outpur Queueing , 1992, Perform. Evaluation.

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

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