AQM Feature Parameter Description: Wcdma Ran
AQM Feature Parameter Description: Wcdma Ran
Issue 02
Date 2014-02-28
and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd.
All other trademarks and trade names mentioned in this document are the property of their respective
holders.
Notice
The purchased products, services and features are stipulated by the contract made between Huawei and the
customer. All or part of the products, services and features described in this document may not be within the
purchase scope or the usage scope. Unless otherwise specified in the contract, all statements, information,
and recommendations in this document are provided "AS IS" without warranties, guarantees or
representations of any kind, either express or implied.
The information in this document is subject to change without notice. Every effort has been made in the
preparation of this document to ensure accuracy of the contents, but all statements, information, and
recommendations in this document do not constitute a warranty of any kind, express or implied.
Website: [Link]
Email: support@[Link]
Contents
2 Technical Description...................................................................................................................3
3 Engineering Guidelines............................................................................................................... 4
3.1 Requirements.................................................................................................................................................................. 4
3.2 Activation....................................................................................................................................................................... 5
3.3 Activation Observation...................................................................................................................................................5
3.4 Deactivation....................................................................................................................................................................6
3.5 MML Command Examples............................................................................................................................................ 6
4 Parameters....................................................................................................................................... 7
5 Counters........................................................................................................................................ 20
6 Glossary......................................................................................................................................... 21
7 Reference Documents................................................................................................................. 22
1.1 Scope
This document describes WRFD-011502 Active Queue Management (AQM), including its
technical principles, related features, network impact, and engineering guidelines.
This document applies to the following NE types.
NE Type NE Model
Micro BTS3911E
l Editorial change
Changes in wording or addition of information and any related parameters affected by
editorial changes. Editorial change does not specify the affected entities.
RAN14.0 02 (2014-02-28)
This issue includes the following changes.
RAN14.0 01 (2012-07-20)
Compared with issue 02 (2011-06-30) of RAN14.0, 01 (2012-07-20) of RAN14.0 includes the
following changes.
Editorial change Added the descriptions about how to deploy AQM. None
For details, see chapter 3 Engineering Guidelines.
2 Technical Description
Active Queue Management (AQM) can actively optimize the management of RLC queues to
reduce the delay of HTTP services in buffer queues.
Currently, most communication systems use Transmission Control Protocol (TCP) to
guarantee the reliability of data services. When TCP is applied to the WCDMA network, one
radio bearer (RB) can simultaneously use multiple TCP connections (multi-thread) and a great
number of data packets may wait in the buffer queue, which leads to a long queuing delay. As
a result, the following problems may occur:
l When a queue is long, the round trip time (RTT) of the synchronization packet of a new
connection is also long, whereas the initial value of the retransmission timeout (RTO)
timer is relatively small. Therefore, the RTT may be longer than the RTO time, that is,
the RTO timer may expire before the new connection is established.
l When a high-priority traffic stream occupies most of the buffer, it is difficult for other
streams to occupy the required bandwidth. As a result, the subsequent data packets of the
other streams are likely to be discarded due to buffer overflow.
l When consecutive loss of packets occurs due to buffer overflow, the TCP link takes a
long time to retrieve the earlier data rate. In such a case, the link cannot be fully used.
AQM optimizes the management of RLC queues and reduces the situations that the
HTTP service data are blocked by other services. It can improve user experience in
HTTP services.
AQM identifies an HTTP service by the TCP port number carried in the service packet. The
default TCP port number is 80 for HTTP services.
The AQM algorithm applies to data transmission in the downlink rather than the uplink.
The AQM algorithm does not require support from other NEs.
The AQM algorithm must be implemented before the PDCP header compression algorithm is
implemented.
3 Engineering Guidelines
This section describes how to activate, verify, and deactivate the optional feature
WRFD-011502 Active Queue Management (AQM).
3.1 Requirements
l Hardware
None
l Other features
None
l License
For details about how to activate the license, see License Management Feature
Parameter Description.
If RAN Sharing or MOCN is enabled, the licensed resource is allocated among the
primary and secondary operators according to the method listed in the License
Allocation for Multiple Operators column.
Feature Feature License License NE License Sal
ID Name Control Control Allocatio es
Item ID Item n for Un
Name Multiple it
Operator
s
Method 5: In RAN Sharing scenarios, the license of a feature is activated for the primary
and secondary operators separately. In MOCN scenarios, the license of a feature is
activated only for the primary operator. The licensed values can be set by running the
SET LICENSE command.
3.2 Activation
Run the RNC MML command SET UCORRMALGOSWITCH (CME single configuration:
UMTS Radio Global Configuration Express > Connection_Oriented RRM Switch
Configuration > Connection Oriented Algorithm Switches; CME batch modification center:
Modifying RNC Parameters in Batches) to turn on the RNC-level AQM switch. In this step,
select the check box DRA_AQM_SWITCH under the parameter Dynamic resource
allocation switch (DraSwitch (BSC6900, BSC6910)).
Step 2 Initiate UE tracing on the RNC LMT. In the displayed UE Trace dialog box, select the Debug
Mode check box, as shown in Figure 3-2.
Step 3 Establish a BE service on the UE. Verify the value of the information element (IE)
"ucAqmSwitch" under PdcpSetupInfo contained in the CRLC_SETUP_REQ message as
follows:
l If the value of the IE "ucAqmSwitch" is 1, this feature is activated.
l If the value of the IE "ucAqmSwitch" is 0, this feature is not activated.
----End
3.4 Deactivation
Run the RNC MML command SET UCORRMALGOSWITCH (CME single configuration:
UMTS Radio Global Configuration Express > Connection_Oriented RRM Switch
Configuration > Connection Oriented Algorithm Switches; CME batch modification center:
Modifying RNC Parameters in Batches). In this step, deselect the DRA_AQM_SWITCH
check box under the parameter Dynamic resource allocation switch (DraSwitch (BSC6900,
BSC6910)).
4 Parameters
27.
DRA_BASE_LOAD_HBD_INIT_SEL_SWITCH:
Whether to validate the initial selection function for
load-based happy bit delay condition. This function
can be used to improve the HSUPA throughput per
[Link] alternative happy bit delay condition
(specified by the AltHBDelaycnd parameter in the
ADD UTYPRABHSPA command) is selected when
the following conditions are met: This switch is turned
on, the HSUPA UE initially accesses the cell, and the
cell uplink load is not [Link] happy bit delay
time (specified by the HBDelaycnd parameter in the
ADD UTYPRABHSPA command) is selected when
any of the preceding three conditions is not met.
GUI Value Range: DRA_AQM_SWITCH,
DRA_BASE_ADM_CE_BE_TTI_L2_OPT_SWITC
H,
DRA_BASE_ADM_CE_BE_TTI_RECFG_SWITCH,
DRA_BASE_COVER_BE_TTI_L2_OPT_SWITCH,
DRA_BASE_COVER_BE_TTI_RECFG_SWITCH,
DRA_BASE_RES_BE_TTI_L2_OPT_SWITCH,
DRA_BASE_RES_BE_TTI_RECFG_SWITCH,
DRA_DCCC_SWITCH,
DRA_HSDPA_DL_FLOW_CONTROL_SWITCH,
DRA_HSDPA_STATE_TRANS_SWITCH,
DRA_HSUPA_DCCC_SWITCH,
DRA_HSUPA_STATE_TRANS_SWITCH,
DRA_IP_SERVICE_QOS_SWITCH,
DRA_PS_BE_STATE_TRANS_SWITCH,
DRA_PS_NON_BE_STATE_TRANS_SWITCH,
DRA_R99_DL_FLOW_CONTROL_SWITCH,
DRA_THROUGHPUT_DCCC_SWITCH,
DRA_VOICE_SAVE_CE_SWITCH,
DRA_VOICE_TTI_RECFG_SWITCH,
DRA_DCH_THROU_DCCC_ENH_SWITCH,
DRA_CSPS_NO_PERIOD_RETRY_SWITCH,
DRA_SMART_FAST_STATE_TRANS_SWITCH,
DRA_PCH_UE_SMART_P2D_SWITCH,
DRA_BASE_RES_BE_TTI_INIT_SEL_SWITCH,
DRA_BASE_COVER_BE_TTI_INIT_SEL_SWITC
H, DRA_F2U_SWITCH,
DRA_BASE_LOAD_HBD_INIT_SEL_SWITCH
Unit: None
Actual Value Range: DRA_AQM_SWITCH,
DRA_BASE_ADM_CE_BE_TTI_L2_OPT_SWITC
H,
DRA_BASE_ADM_CE_BE_TTI_RECFG_SWITCH,
DRA_BASE_COVER_BE_TTI_L2_OPT_SWITCH,
DRA_BASE_COVER_BE_TTI_RECFG_SWITCH,
DRA_BASE_RES_BE_TTI_L2_OPT_SWITCH,
DRA_BASE_RES_BE_TTI_RECFG_SWITCH,
DRA_DCCC_SWITCH,
DRA_HSDPA_DL_FLOW_CONTROL_SWITCH,
DRA_HSDPA_STATE_TRANS_SWITCH,
DRA_HSUPA_DCCC_SWITCH,
DRA_HSUPA_STATE_TRANS_SWITCH,
DRA_IP_SERVICE_QOS_SWITCH,
DRA_PS_BE_STATE_TRANS_SWITCH,
DRA_PS_NON_BE_STATE_TRANS_SWITCH,
DRA_R99_DL_FLOW_CONTROL_SWITCH,
DRA_THROUGHPUT_DCCC_SWITCH,
DRA_VOICE_SAVE_CE_SWITCH,
DRA_VOICE_TTI_RECFG_SWITCH,
DRA_DCH_THROU_DCCC_ENH_SWITCH,
DRA_CSPS_NO_PERIOD_RETRY_SWITCH,
DRA_SMART_FAST_STATE_TRANS_SWITCH,
DRA_PCH_UE_SMART_P2D_SWITCH,
DRA_BASE_RES_BE_TTI_INIT_SEL_SWITCH,
DRA_BASE_COVER_BE_TTI_INIT_SEL_SWITC
H, DRA_F2U_SWITCH,
DRA_BASE_LOAD_HBD_INIT_SEL_SWITCH
Default Value: DRA_AQM_SWITCH:0,
DRA_BASE_ADM_CE_BE_TTI_L2_OPT_SWITC
H:0,
DRA_BASE_ADM_CE_BE_TTI_RECFG_SWITCH
:1,
DRA_BASE_COVER_BE_TTI_L2_OPT_SWITCH:
0,
DRA_BASE_COVER_BE_TTI_RECFG_SWITCH:
0, DRA_BASE_RES_BE_TTI_L2_OPT_SWITCH:0,
DRA_BASE_RES_BE_TTI_RECFG_SWITCH:1,
DRA_DCCC_SWITCH:1,
DRA_HSDPA_DL_FLOW_CONTROL_SWITCH:0,
DRA_HSDPA_STATE_TRANS_SWITCH:0,
DRA_HSUPA_DCCC_SWITCH:1,
DRA_HSUPA_STATE_TRANS_SWITCH:0,
DRA_IP_SERVICE_QOS_SWITCH:0,
DRA_PS_BE_STATE_TRANS_SWITCH:1,
DRA_PS_NON_BE_STATE_TRANS_SWITCH:0,
DRA_R99_DL_FLOW_CONTROL_SWITCH:0,
DRA_THROUGHPUT_DCCC_SWITCH:0,
DRA_VOICE_SAVE_CE_SWITCH:0,
DRA_VOICE_TTI_RECFG_SWITCH:0,
DRA_DCH_THROU_DCCC_ENH_SWITCH:0,
DRA_CSPS_NO_PERIOD_RETRY_SWITCH:0,
DRA_SMART_FAST_STATE_TRANS_SWITCH:0,
tion 9. DRA_HSDPA_DL_FLOW_CONTROL_SWITCH:
Package When the switch is on, flow control is enabled for
Active HSDPA services in AM mode.
Queue 10. DRA_HSDPA_STATE_TRANS_SWITCH: When
Manage the switch is on, the status of the UE RRC that
ment carrying HSDPA services can be changed to
(AQM) CELL_FACH at the RNC. If a PS BE service is
SRB carried over the HS-DSCH, the switch
over PS_BE_STATE_TRANS_SWITCH should be on
HSUPA simultaneously. If a PS real-time service is carried
over the HS-DSCH, the switch
HSDPA PS_NON_BE_STATE_TRANS_SWITCH should be
Flow on simultaneously.
Control
11. DRA_HSUPA_DCCC_SWITCH: When the
HSDPA switch is on, the DCCC algorithm is used for HSUPA.
State The DCCC switch must be also on before this switch
Transiti takes effect.
on
12. DRA_HSUPA_STATE_TRANS_SWITCH: When
HSUPA the switch is on, the status of the UE RRC that
DCCC carrying HSUPA services can be changed to
CELL_FACH at the RNC. If a PS BE service is
carried over the E-DCH, the switch
PS_BE_STATE_TRANS_SWITCH should be on
simultaneously. If a PS real-time service is carried
over the E-DCH, the switch
PS_NON_BE_STATE_TRANS_SWITCH should be
on simultaneously.
13. DRA_IP_SERVICE_QOS_SWITCH: Switch of
the algorithm for increasing the quality of subscribed
services. When this parameter is set to ON, the service
priority weight of the subscriber whose key
parameters (IP Address, IP Port, and IP Protocol
Type) match the specified ones can be adjusted. In this
way, the QoS is improved.
14. DRA_PS_BE_STATE_TRANS_SWITCH: When
this switch is turned on, UEs can be transited among
the CELL_DCH, CELL_FACH, CELL_PCH, and
URA_PCH states when they are processing PS BE
services.
15. DRA_PS_NON_BE_STATE_TRANS_SWITCH:
When this switch is turned on, UEs can be transited
between the CELL_DCH and CELL_FACH states
when they are processing real-time PS services.
16. DRA_R99_DL_FLOW_CONTROL_SWITCH:
Under a poor radio environment, the QoS of high
speed services drops considerably and the TX power
is overly high. In this case, the RNC can set
24.
DRA_BASE_RES_BE_TTI_INIT_SEL_SWITCH:
Whether initial TTI selection is allowed for
differentiated BE services based on fairness
0: This switch is turned off. The TTI is selected
according to the original algorithm.
1: This switch is turned on. In the dynamic TTI
adjustment algorithm for differentiated BE services
based on fairness, HSUPA UEs use 10-ms TTI if the
RTWP, occupied Iub bandwidth, or consumed CE
resources are congested.
25.
DRA_BASE_COVER_BE_TTI_INIT_SEL_SWITC
H: Whether to activate the coverage-based initial TTI
selection algorithm specific to BE services. When this
switch is turned on and conditions on 2 ms TTI
specific to BE services have been met, the RNC
determines uplink coverage wideness of specific cells
based on the Ec/N0 values reported by UEs during
RRC connection. If the uplink coverage of the cells is
weak, the RNC allocates a 10 ms TTI to BE services
as their initial TTI.
26. DRA_F2U_SWITCH: Whether to enable state
transition from CELL_FACH to URA_PCH.When
this switch is turned on, a UE can directly move from
the CELL_FACH to URA_PCH state. When this
switch is turned off, a UE must move from the
CELL_FACH to CELL_PCH and then to URA_PCH
state.
27.
DRA_BASE_LOAD_HBD_INIT_SEL_SWITCH:
Whether to validate the initial selection function for
load-based happy bit delay condition. This function
can be used to improve the HSUPA throughput per
[Link] alternative happy bit delay condition
(specified by the AltHBDelaycnd parameter in the
ADD UTYPRABHSPA command) is selected when
the following conditions are met: This switch is turned
on, the HSUPA UE initially accesses the cell, and the
cell uplink load is not [Link] happy bit delay
time (specified by the HBDelaycnd parameter in the
ADD UTYPRABHSPA command) is selected when
any of the preceding three conditions is not met.
GUI Value Range: DRA_AQM_SWITCH,
DRA_BASE_ADM_CE_BE_TTI_L2_OPT_SWITC
H,
DRA_BASE_ADM_CE_BE_TTI_RECFG_SWITCH,
DRA_BASE_COVER_BE_TTI_L2_OPT_SWITCH,
DRA_BASE_COVER_BE_TTI_RECFG_SWITCH,
DRA_BASE_RES_BE_TTI_L2_OPT_SWITCH,
DRA_BASE_RES_BE_TTI_RECFG_SWITCH,
DRA_DCCC_SWITCH,
DRA_HSDPA_DL_FLOW_CONTROL_SWITCH,
DRA_HSDPA_STATE_TRANS_SWITCH,
DRA_HSUPA_DCCC_SWITCH,
DRA_HSUPA_STATE_TRANS_SWITCH,
DRA_IP_SERVICE_QOS_SWITCH,
DRA_PS_BE_STATE_TRANS_SWITCH,
DRA_PS_NON_BE_STATE_TRANS_SWITCH,
DRA_R99_DL_FLOW_CONTROL_SWITCH,
DRA_THROUGHPUT_DCCC_SWITCH,
DRA_VOICE_SAVE_CE_SWITCH,
DRA_VOICE_TTI_RECFG_SWITCH,
DRA_DCH_THROU_DCCC_ENH_SWITCH,
DRA_CSPS_NO_PERIOD_RETRY_SWITCH,
DRA_SMART_FAST_STATE_TRANS_SWITCH,
DRA_PCH_UE_SMART_P2D_SWITCH,
DRA_BASE_RES_BE_TTI_INIT_SEL_SWITCH,
DRA_BASE_COVER_BE_TTI_INIT_SEL_SWITC
H, DRA_F2U_SWITCH,
DRA_BASE_LOAD_HBD_INIT_SEL_SWITCH
Unit: None
Actual Value Range: DRA_AQM_SWITCH,
DRA_BASE_ADM_CE_BE_TTI_L2_OPT_SWITC
H,
DRA_BASE_ADM_CE_BE_TTI_RECFG_SWITCH,
DRA_BASE_COVER_BE_TTI_L2_OPT_SWITCH,
DRA_BASE_COVER_BE_TTI_RECFG_SWITCH,
DRA_BASE_RES_BE_TTI_L2_OPT_SWITCH,
DRA_BASE_RES_BE_TTI_RECFG_SWITCH,
DRA_DCCC_SWITCH,
DRA_HSDPA_DL_FLOW_CONTROL_SWITCH,
DRA_HSDPA_STATE_TRANS_SWITCH,
DRA_HSUPA_DCCC_SWITCH,
DRA_HSUPA_STATE_TRANS_SWITCH,
DRA_IP_SERVICE_QOS_SWITCH,
DRA_PS_BE_STATE_TRANS_SWITCH,
DRA_PS_NON_BE_STATE_TRANS_SWITCH,
DRA_R99_DL_FLOW_CONTROL_SWITCH,
DRA_THROUGHPUT_DCCC_SWITCH,
DRA_VOICE_SAVE_CE_SWITCH,
DRA_VOICE_TTI_RECFG_SWITCH,
DRA_DCH_THROU_DCCC_ENH_SWITCH,
DRA_CSPS_NO_PERIOD_RETRY_SWITCH,
DRA_SMART_FAST_STATE_TRANS_SWITCH,
DRA_PCH_UE_SMART_P2D_SWITCH,
DRA_BASE_RES_BE_TTI_INIT_SEL_SWITCH,
DRA_BASE_COVER_BE_TTI_INIT_SEL_SWITC
H, DRA_F2U_SWITCH,
DRA_BASE_LOAD_HBD_INIT_SEL_SWITCH
Default Value: DRA_AQM_SWITCH:0,
DRA_BASE_ADM_CE_BE_TTI_L2_OPT_SWITC
H:0,
DRA_BASE_ADM_CE_BE_TTI_RECFG_SWITCH
:1,
DRA_BASE_COVER_BE_TTI_L2_OPT_SWITCH:
0,
DRA_BASE_COVER_BE_TTI_RECFG_SWITCH:
0, DRA_BASE_RES_BE_TTI_L2_OPT_SWITCH:0,
DRA_BASE_RES_BE_TTI_RECFG_SWITCH:1,
DRA_DCCC_SWITCH:1,
DRA_HSDPA_DL_FLOW_CONTROL_SWITCH:0,
DRA_HSDPA_STATE_TRANS_SWITCH:0,
DRA_HSUPA_DCCC_SWITCH:1,
DRA_HSUPA_STATE_TRANS_SWITCH:0,
DRA_IP_SERVICE_QOS_SWITCH:0,
DRA_PS_BE_STATE_TRANS_SWITCH:1,
DRA_PS_NON_BE_STATE_TRANS_SWITCH:0,
DRA_R99_DL_FLOW_CONTROL_SWITCH:0,
DRA_THROUGHPUT_DCCC_SWITCH:0,
DRA_VOICE_SAVE_CE_SWITCH:0,
DRA_VOICE_TTI_RECFG_SWITCH:0,
DRA_DCH_THROU_DCCC_ENH_SWITCH:0,
DRA_CSPS_NO_PERIOD_RETRY_SWITCH:0,
DRA_SMART_FAST_STATE_TRANS_SWITCH:0,
DRA_PCH_UE_SMART_P2D_SWITCH:0,
DRA_BASE_RES_BE_TTI_INIT_SEL_SWITCH:0,
DRA_BASE_COVER_BE_TTI_INIT_SEL_SWITC
H:0, DRA_F2U_SWITCH:0,
DRA_BASE_LOAD_HBD_INIT_SEL_SWITCH:0
5 Counters
6 Glossary
For the acronyms, abbreviations, terms, and definitions, see the Glossary.
7 Reference Documents