1998
DOI: 10.1109/90.664262
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic queue length thresholds for shared-memory packet switches

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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
61
0

Year Published

2003
2003
2020
2020

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 136 publications
(62 citation statements)
references
References 17 publications
0
61
0
Order By: Relevance
“…Packet arrivals for a partitioned buffer are blocked whenever the partitioned buffer length equals or exceeds the current threshold value. In [23], the authors extend their earlier work of [10] to regulate buffer sharing among traffic classes with different loss priorities.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Packet arrivals for a partitioned buffer are blocked whenever the partitioned buffer length equals or exceeds the current threshold value. In [23], the authors extend their earlier work of [10] to regulate buffer sharing among traffic classes with different loss priorities.…”
Section: Introductionmentioning
confidence: 99%
“…Although offering excellent efficiency and fairness characteristics, DPO has proven to have a very high overhead of implementation. Relying on the max-min proposal in [29], the dynamic buffer management scheme in [10] proposes simpler versions of DPO in which the individual partitioned buffer length threshold, at any instant of time, is proportional to the current amount of unused buffering in the main buffer. Packet arrivals for a partitioned buffer are blocked whenever the partitioned buffer length equals or exceeds the current threshold value.…”
Section: Introductionmentioning
confidence: 99%
“…In the third buffer-management scheme, arriving packets are allowed to enter the buffer as long as there is available space. In the push out (PO) scheme [2] [6], when the buffer fills up, an incoming packet destined to a lightly loaded output port is allowed to enter by overwriting another packet that is already in the buffer at the tail of the longest output queue.…”
Section: Introductionmentioning
confidence: 99%
“…In the second approach of buffer management, a dynamic threshold regulates the sharing of the buffer space among output ports. In the dynamic threshold (DT) scheme [2] [5], the maximum queue length for output ports, at any instant in time, is proportional to the current amount of unused buffer space in the switch. In the third buffer-management scheme, arriving packets are allowed to enter the buffer as long as there is available space.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation