Space priority management in a shared memory ATM switch

We study the hierarchical shared memory ATM switch architecture in which the queues for all the switch output ports share space flexibly in a common buffer. Using a computer simulation of this switch under bursty traffic, we investigate various ways to manage space priorities in the shared memory. Our findings support one particular strategy which we call "Selective Pushout". In this scheme, an arriving cell that finds the shared memory full overwrites a cell with priority less than or equal to itself from the longest output queue in the buffer (even if the arriving cell will be joining a different output queue). We simulated Selective Pushout and several simpler pushout and threshold schemes under a variety of load conditions. For each load pattern we studied, the Selective Pushout scheme performed at least as well and usually much better than its competitors. Selective Pushout offered a low overall cell loss rate, with very low losses for the high priority cells.<<ETX>>

[1]  Takahiko Kozaki,et al.  32*32 shared buffer type ATM switch VLSIs for B-ISDN , 1991, ICC 91 International Conference on Communications Conference Record.

[2]  Mark J. Karol,et al.  Queueing in high-performance packet switching , 1988, IEEE J. Sel. Areas Commun..

[3]  Hung-Hsiang Jonathan Chao,et al.  An ATM queue manager with multiple delay and loss priorities , 1992, [Conference Record] GLOBECOM '92 - Communications for Global Users: IEEE.

[4]  Leandros Tassiulas,et al.  Optimal buffer control during congestion in an ATM network node , 1993, IEEE INFOCOM '93 The Conference on Computer Communications, Proceedings.

[5]  Hans Kröner,et al.  Priority Management in ATM Switching Nodes , 1991, IEEE J. Sel. Areas Commun..

[6]  John A. Silvester,et al.  Priority Queueing Strategies and Buffer Allocation Protocols for Traffic Control at an ATM Integrated Broadband Switching System , 1991, IEEE J. Sel. Areas Commun..

[7]  Takahiko Kozaki,et al.  32 x 32 Shared Buffer Type ATM Switch VLSI's for B-ISDN's , 1991, IEEE J. Sel. Areas Commun..

[8]  Farouk Kamoun,et al.  Analysis of Shared Finite Storage in a Computer Network Node Environment Under General Traffic Conditions , 1980, IEEE Trans. Commun..

[9]  Annie Gravey,et al.  A Space Priority Queuing Mechanism for Multiplexing ATM Channels , 1990, Comput. Networks ISDN Syst..

[10]  Abhijit K. Choudhury,et al.  A Simulation Study of Space Priorities in a Shared Memory ATM Switch , 1994, J. High Speed Networks.

[11]  I. Buffer Management in a Packet Switch , 2022 .

[12]  Roch Guérin,et al.  On protective buffer policies , 1993, IEEE INFOCOM '93 The Conference on Computer Communications, Proceedings.

[13]  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.