Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
nonGBR (LR13.1)
Adrian TRAIN, Wireless/MGR/NEA
October 9th 2013
CONTENTS
1 | FEATURE DESCRIPTION
3 | PERFORMANCE EVALUATION
4 | CONCLUSION
5 | APPENDIX A: XXXX
1
Feature Overview
Feature Overview
Scope
minRateForBE * prbReservationFactor
• Per QCI minimum throughput target concept into the dynamic RF schedulers
and it is monitored / controlled by the schedulers.
•When the active throughput falls below the minimum throughput target, the
scheduler boosts priority by applying a dynamic weight to the bearer thus
scheduling the traffic faster.
•Once the active throughput well exceeds the minimum throughput target,
the additional weight is removed.
•The maximum QoS weight that can be applied for minRate enforcement shall
be controlled by the parameter:
eNBRadioConf::dlNonGBRClippingFactor
QoS Performance Control GBR and nonGBR
Bearers
• Relative QoS performance between various nonGBR and GBR bearers
can be controlled by adjusting the QoS weight QoS_w(b) and QCI
weight QCI_w(b).
• QoS_w(b) is the dynamic weight evaluated based on the QoS target
and the achieved QoS performance of bearer b. (influences the level of
resource needs when a bearer fails to achieve its QoS target. )
• QoS_w(b) for nonGBR bearer is capped at exp(dlNonGbrClippingFactor)
for DL and MaxNonGBRQoSWeight for UL.
• QoS_w(b) for GBR bearer is capped at exp(dlGbrClippingFactor) for DL
To account for network jitter and protocol delay, any data bursts with gaps lower
than a 150ms (default) configurable threshold (rabInactivity) is regarded as
one data burst
If gap >= 151ms then it is discounted from throughput calculation.
Feature Overview
•“Rate” has been selected as the QoS metric for the bearer
•The minimum throughput target configured for the bearer is non
zero.
• Allow customers to select the DL QoS metric per nonGBR QCI between:
• Rate bearer is under the minimum rate
• PDB* bearer is under the PDB-dependent QoS control
• None this QCI traffic radio bearer has no specific QoS metric to enforce.
• RF scheduler tracks the nonGBR bearer active throughput from eNB perspective.
When it approaches or falls below the minimum target, RF scheduler boosts
the scheduling priority to help improve the bearer performance.
DL Scheduler
UL Scheduler
•Unlike DLS, ULS does not have a good view on the UE data arrival, no full control
to determine which bearer’s data will be placed over PUSCH among multiple
bearers. Therefore, the UL min rate is enforced on an “aggregate UE level”
instead of “bearer level”.
•The UL rate enforcement hence will be based on the information that eNB has,
which is the per-logical channel BO view eNB maintains.
Feature Overview
Scheduling Illustration
Data burst Gap
Pkt
Arrivals
Scheduler
Buffer
Estimated
Active Minimum rate target
Throughput
Maximum weight boost
Scheduler
QoS Weight
Pkt
Scheduled
14
Feature Overview
FEATURE BENEFIT
EnbRadioConf
DedicatedConf EnbRadioConf
[1.. 32]
TrafficRadio
BearerConf
• dlMinThroughputTarget • dlActiveThroughputAverageCoefficient
• dlQoSMetricType • ulActiveThroughputAverageCoefficient
• ulMinThroughputTarget • dlNonGbrClippingFactor
• ulMaxNonGbrQosWeight
• marginForNonGbrMinRateEnforcement
Activation Strategy
1 Activatio isNonGBRMinR True [True, This parameter is the feature activation flag for the nonGBR minRate
nService ateEnabled False] enforcement feature.
2 TrafficR dlQoSMetricTyp Rate Enumerate This parameter specifies the DL QoS metric for nonGBR service.
adioBear e
erConf {None, a) None, this QCI traffic radio bearer has no specific QoS metric to
Pdb, Rate} enforce.
b) Pdb, it means this bearer is under the PDB-dependent QoS control
c) Rate, it means the bearer is under the minimum rate QoS control
3 TrafficR dlMinThroughpu [see table] [0..5000] This parameter specifies the minimum DL active throughput target
adioBear tTarget with step = enforced by DL scheduler for non-GBR bearer per QCI, when the
erConf 50 Kbps bearer has data to be transmitted over DL. The parameter shall be
unset if feature is disable
4 TrafficR ulMinThroughpu [see table] [0..5000] This parameter specifies the minimum UL active throughput target
adioBear tTarget with step = enforced by UL scheduler for non-GBR bearer per QCI, when the
erConf 50 Kbps bearer has data to be transmitted over DL. The parameter shall be
unset if feature is disable.
5 EnbRadi ulActiveThrough 1014 [0, 1023] This parameter specifies the averaging coefficient for the DL active
oConf putAveragingCo step 1. bearer throughput evaluation. Used in min-Rate evaluation for non-
efficient GBR service. The value is divided by 1024 to provide a forgetting factor
between 0 and 0.999.
6 EnbRadi dlActiveThrough 1014 [0, 1023] This parameter specifies the averaging coefficient for the DL active
oConf putAveragingCo step 1. bearer throughput evaluation. Used in min-Rate evaluation for non-
efficient GBR service. The value is divided by 1024 to provide a forgetting factor
between 0 and 0.999.
3. Performance Evaluation
9 EnbRadioConf dlNonGBRClippingFactor 2 [1..5] step 1 This parameter specifies the maximum DL QoS weight =
exp(dlNonGbrClippingFactor) for noNGBR service due to
QoS metric enforcement, including minRate and PDB.
10 EnbRadioConf ulMaxNonGBRQoSWeight 8 [1..64] step 1 This parameter specifies the maximum UL QoS weight for
noNGBR service due to QoS metric enforcement,
including minRate and PDB
Activation Strategy
Configuration Parameters
Here is the proposed activation strategy to validate this feature in live network:
Set the feature activation flag:
• isMinRateEnforcementEnabled = TRUE
For the QCIx that wishes to use min rate control , set:
• TrafficRadioBearerConfx::dlQoSMetricType=Rate
Packet Packet
ulQCISch dlQCISch
dlMinThroug ulMinThrou UL DL Delay Error
QCI Type eduling eduling Example Service
hputTarget ghputTarget Priority Priority Budget Loss
Weight Weight
[ms] Rate
1 GBR 16 16 N/A N/A 2 2 80 10e−2 Conversational Voice
2 GBR 8 8 N/A N/A 6 4 130 10e−3 Video Streaming
3 GBR 8 8 N/A N/A 5 3 30 10e−3 Real Time Gaming
Video (Buffered
4 GBR 4 4 N/A N/A 7 5 280 10e−6 Streaming)
Non-
5 GBR 16 16 0 kbps 0 kbps 3 1 80 10e−6 IMS Signaling
Non-
6 GBR 2 2 5000 kbps* 500 kbps* 8 6 280 10e−6 Gold Customer
Non- Video (Buffered
7 GBR 4 4 0 kbps 0 kbps 9 7 80 10e−3 Streaming)
Non-
8 GBR 1 1 500 kbps* 50 kbps* 10 8 280 10e−6 Silver Customer
Non-
9 GBR 0.5 0.5 0 kbps 0 kbps 11 9 280 10e−6 Bronze Customer
24
3. Performance Evaluation
• The KPIs to be measured are:
25
3. Performance Evaluation
Counters
Counter Name Counter Counter Description
ID
This counter provides the total amount of time that DL nonGBR bearers
within the cell has achieved at least their minimum rate target if
VS.DLDurationNonGBRBearersS
12122 configured. Only the bearers that has data backlog will be evaluated for
atisfied
this counter.
The counter is screened per nonGBR QCI (5/6/7/8/9).
This counter provides the total amount of time that DL nonGBR bearers
within the cell has failed to achieve their minimum rate target if
VS.DLDurationNonGBRBearersU 12129 configured. Only the bearers that has data backlog will be evaluated for
nsatisfied this counter.
The counter is screened per nonGBR QCI (5/6/7/8/9).
This counter provides the total amount of time that UL nonGBR bearers
VS.ULDurationNonGBRBearersS within the cell has achieved at least their minimum rate target if
atisfied 12130 configured. Only the bearers that eNB believe it has data backlog will be
evaluated for this counter.
The counter is screened per nonGBR QCI (5/6/7/8/9).
This counter provides the total amount of time that UL nonGBR bearers
vS.ULDurationNonGBRBearersU within the cell fail to achieve their respective minimum rate target if
12123
nsatisfied configured. Only the bearers that eNB believe it has data backlog will be
evaluated for this counter.
The counter is screened per nonGBR QCI (5/6/7/8/9).
4
Conclusion
Conclusion
• This feature is part of ALU LTE QoS framework. It enhances the standard
nonGBR QoS which has no minimum rate control, only relative priority
differentiation.
• Now nonGBR QCIs can be used to carry content-rich services which are
often bursty and variable-rate in nature, but has a certain minimum
throughput tolerance level when the traffic is active.