
PXB 4330 E
ABM Buffer Configuration
Semiconductor Group
18
Application Note 11.98
1.5
Existing Thresholds and Corresponding Counters
Figure 4
Assignment of Queues to Schedulers and Traffic Classes
The ABM has absolute thresholds for the global buffer and relative thresholds for the
individual scheduler, for each traffic class and each queue of a traffic class.
If the buffer partitioning approach suggested in
Section 1.8
, page 36 is used then the
relative thresholds apply:
A relative threshold of a traffic class defines a maximum possible number of storable
cells
as
long
as
the
global
buffer
BufNrtMax/BufNrtEPD) of this traffic class aren’t exceeded. That means a relative
threshold doesn’t represent a guaranteed number of storable cells per scheduler, traffic
class or queue. The reservation of guaranteed buffer space is made for rt-traffic and the
highest prior nrt-traffic class (e.g. VBR.2) or highest priority nrt-traffic class combination
(e.g. VBR.2 + VBR.3) by means of the absolute thresholds BufNrtMax/BufNrtEPD (see
Example 1
and
2
in
Section 1.8
, page 36).
The following is an example of a queue threshold to clarify this point:
Value of QmaxEPD is 1000 and EPDen=’0’, i.e. that threshold is a queue maximum fill
threshold for 1000 cells. Assume that a queue has stored 100 cells, but the buffer
allocated for this traffic class is completely occupied (limited by the relative threshold
TrafClassMax of this traffic class). Then a new arriving cell is discarded (although
101 < 1000 !) due to the shared buffer overflow. The appropriate statistical counters
(see [
1
], page 47) are updated.
thresholds
(=
absolute
thresholds
Scheduler 1
d
e
m
u
x
W
F
Q
W
F
Q
Scheduler 48
Traffic
class 1
Traffic
class 2
Traffic
class 16