DocumentCode
1528418
Title
A new buffer management scheme for hierarchical shared memory switches
Author
Choudhury, Abhijit K. ; Hahne, Ellen L.
Author_Institution
Bell Labs., Lucent Technol., Holmdel, NJ, USA
Volume
5
Issue
5
fYear
1997
fDate
10/1/1997 12:00:00 AM
Firstpage
728
Lastpage
738
Abstract
We study a multistage hierarchical asynchronous transfer mode (ATM) switch in which each switching element has its own local cell buffer memory that is shared among all its output ports. We propose a novel buffer management technique called delayed pushout that combines a pushout mechanism (for sharing memory efficiently among queues within the same switching element) and a backpressure mechanism (for sharing memory across switch stages). The backpressure component has a threshold to restrict the amount of sharing between stages. A synergy emerges when pushout, backpressure, and this threshold are all employed together. Using a computer simulation of the switch under symmetric but bursty traffic, we study delayed pushout as well as several simpler pushout and backpressure schemes under a wide range of loads. At every load level, we find that the delayed pushout scheme has a lower cell loss rate than its competitors. Finally, we show how delayed pushout can be extended to share buffer space between traffic classes with different space priorities
Keywords
asynchronous transfer mode; buffer storage; delays; queueing theory; shared memory systems; telecommunication network management; ATM switch; backpressure mechanism; buffer management scheme; buffer memory; cell loss rate; delayed pushout; hierarchical shared memory switches; multistage hierarchical asynchronous transfer mode switch; output ports; queues; space priorities; symmetric bursty traffic; traffic class; Asynchronous transfer mode; B-ISDN; Buffer storage; Computer simulation; Delay; Fabrics; Memory management; Queueing analysis; Switches; Traffic control;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/90.649572
Filename
649572
Link To Document