DocumentCode
1349863
Title
Dynamic queue length thresholds for shared-memory packet switches
Author
Choudhury, Abhijit K. ; Hahne, Ellen L.
Author_Institution
Lucent Technol., Bell Labs., Holmdell, NJ, USA
Volume
6
Issue
2
fYear
1998
fDate
4/1/1998 12:00:00 AM
Firstpage
130
Lastpage
140
Abstract
In shared-memory packet switches, buffer management schemes can improve overall loss performance, as well as fairness, by regulating the sharing of memory among the different output port queues. Of the conventional schemes, static threshold (ST) is simple but does not adapt to changing traffic conditions, while pushout (PO) is highly adaptive but difficult to implement. We propose a novel scheme called dynamic threshold (DT) that combines the simplicity of ST and the adaptivity of PO. The key idea is that the maximum permissible length, for any individual queue at any instant of time, is proportional to the unused buffering in the switch. A queue whose length equals or exceeds the current threshold value may accept no more arrivals. An analysis of the DT algorithm shows that a small amount of buffer space is (intentionally) left unallocated, and that the remaining buffer space becomes equally distributed among the active output queues. We use computer simulation to compare the loss performance of DT, ST, and PO. DT control is shown to be more robust to uncertainties and changes in traffic conditions than ST control
Keywords
buffer storage; packet switching; queueing theory; shared memory systems; telecommunication network management; telecommunication traffic; DT algorithm; DT control; arrivals; buffer management schemes; dynamic queue length thresholds; dynamic threshold; fairness; loss performance; maximum permissible length; output port queues; pushout; shared-memory packet switches; static threshold; unused buffering; Algorithm design and analysis; Computer simulation; Memory management; Packet switching; Performance loss; Queueing analysis; Robust control; Switches; Traffic control; Uncertainty;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/90.664262
Filename
664262
Link To Document