Professional Documents
Culture Documents
HSDPA Congestion Control
HSDPA Congestion Control
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.1 1.1 Version history
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
0.1.0: Document was reviewed 04.04.2007. Review result was Approved With Corrections. Due date for
corrections is 13.04.2007. Minutes are in IRMA database. Jussi Laitinen
1.0.1: "Monitoring the HSDPA Congestion Control" section was updated. Data frame with DRT/FSN reset
was updated.
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.2 1.2 Introduction
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
This module is workspace for HSDPA congestion Control feature team.
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.2.1 1.2.1 Scope
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
RU10 scope.
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.2.2 1.2.2 General Description
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
Congestion control is implemented at the BTS, and its purpose is to maintain the maximum Iub utilisation
without causing a congestion situation. Existing FP layer flow control mechanism is used to signal how
much RNC is allowed to send the data towards BTS.
Rationale for basing the implementation to the BTS is that the RNC does not see the Iub congestion
after hub points, thus the full view to the congestion situation is not available in the RNC. With this
feature the Iub HSDPA congestion can be detected at the BTS and even proactively prevented, which
makes higher statistical multiplexing ratios feasible.
3GPP R7 introduces mechanisms for Iub HSDPA data congestion detection and control. The HSDPA
congestion detection mechanism is similar to the mechanism introduced for the HSUPA.
Iub congestion detection is done at the BTS FP layer using the build-up delay information (DRT) and
sequence numbering (FSN) in the downlink FP frames which the RNC includes in HS-DSCH Data
Frame.
FSN: The 4-bit long FSN number is added by SRNC to every transmitted HS-DSCH data frame that
belongs to one MAC-d CmCH-PI flow. Every data flow generates its own Frame Sequence Number.
DRT: Delay Reference Time information is 16-bit long field that can be used for dynamic delay
measurement. It is bound to a RNC internal timer with 1 ms resolution. There is a New IE flags in HS-
DSCH DATA FRAME indicates if the 2 octets following the New IE Flags IE contains a valid DRT(1) or
not (0). DRT is used in a way that FP layer in SRCN adds into every frame a new DRT value.
FSN/DRT reset: In SRNC relocation the relocation source and destination RNCs are not synchronized in
terms of HS-DSCH data frame FSN and DRT numbering. For this reason a new information element
(FSN/DRT Reset) is added into the HS-DSCH data frame that indicates the SRNC relocation. This IE is
located at the 2nd spare bit of the 4th byte. The new SRNC enables (value "1") the bit indicating the
relocation in the first data frame of every relocated HS-DSCH channel and BTS resets the FSN/DRT
related congestion detection functions. During normal operation the bit is disabled (value "0") and causes
no actions in BTS.
For compatibility reasons with both south and north BTS it has been decided that RNC includes
FSN/DRT reset = '1' and FSN = '0' to the FP frame where it wants to reset FSN and DRT based
congestion detection. This leads to same result in both type of BTS (and no mobisphere CR is needed
to change south BTS to support FSN/DRT reset.
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
Figure: HS-DSCH Data Frame
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
BTS functionality
This feature is mostly implemented in the BTS. Latest requirements are available in "BTS requirement"
and "BTS Design" sections in:
"DOORS: WCDMA_BTS / BTS_Requirement / WCDMA User Plane / HSDPA L2 / Flow Control"
and BTS feature module is available in:
"DOORS: WCDMA_BTS / Feature Specification / HSDPA Improvements for WBTS5.0"
BTS monitors the build-up delay using DRT and the lost frames using FSN and CRC (*). The delay
status derived from DRT is indicated to the congestion control algorithm in BTS.
(*) CRC is included because FSN can only be monitored when intact frames are received.
The CC algorithm is based on the Multilevel ECN (Explicit Congestion Notification), which produces the
propability of data rate reduction based on current connection delay (delay gets larger, propability gets
larger). These propabilities are generated for each FP entity experiencing congestion. (this is open in
simulations)Adaptive adjustment of maximum propability as in HSUPA CC is included.
(this is open in simulations) When QoS is in use, the credit reductions are scaled with QoS scheduling
weights so that the magnitude of credit reductions is proportional with the excess capacity given to the
SPI classes. Additionally CC can be turned on or off per SPI class and can be defined if CC is applied to
SPI class completely or just for the part exceeding the NBR/GBR.
If the propability check is succesfull, a congestion indication is given to the flow control functionality in
the BTS, which performs reduction of the data rate by reducing HS-DSCH Credits with HS-DSCH
Capacity Allocation.
Reduction part of flow control algorithm should calculate new credit allocation by multiplying
with a reduction multiplier the number of credits used by RNC (PDUs received from RNC).
If flow control would calculate new credits from previous credit allocation, it might in some
cases have no effect at all, because the RNC might be sending far less than what the allocation is.
For example 100 credits allocation, RNC uses 25 credits and congestion control reduces credits to
75 -> no effect.
BTS informs the congestion status also to the RNC in Capacity Allocation (mandatory field).
It is used by RNC only for debugging purposes. Still, the rate of sending congestion indications from BTS
to RNC should be sensible if some congestion control functionality is added to RNC at later point or CC
information is taken in account in some other feature. Minimum interval for sending the CIs should be
larger than or equal to the RTT (time until rate reduction is seen at BTS from the moment of sending the
CI) and when reporting "No congestion" it should be "larger than or equal to RTT + guard period of no
congestion" before it is sent.
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
Figure. HS-DSCH Capacity Allocation
7 0
Spare Congestion
bits 7-6 CmCH-PI
Status
HS-DSCH Interval
Spare Extension
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.2.2.1 1.2.2.1 Configuring the HSDPA Congestion Control
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
Setting the parameters for MECN CC algorithm is up to the BTS how it is done. These is no way in
standards to send these from RNC to BTS (Annex Z use is avoided).
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.2.2.2 1.2.2.2 Activating the HSDPA Congestion Control
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
Operator can activate the HSDPA CC by setting the BTS-specific management parameter
HSDPACCEnabled to "Enabled" if the licence has been purchased.
Possible values are Enabled and Disabled. Default value is "disabled" because this is ASW feature.
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.2.2.3 1.2.2.3 Monitoring the HSDPA Congestion Control
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
Operator can monitor the operation of the HSDPA CC with counters in WBTS Measurement.
Number of HS-DSCH credit reductions due to Iub delay build-up
This counter shall be incremented for credit reductions resulting from succesfull propability P1 check.
Number of HS-DSCH credit reductions due to severe Iub delay build-up
This counter shall be incremented for credit reductions resulting from either a succesfull propability P2
check or from delay exceeding the MECN maximum delay threshold (Thmax).
Number of HS-DSCH credit reductions due to frame loss
This counter shall be incremented for credit reductions resulting of CRC or FSN check.
Number of HS-DSCH credit reductions due MAC-hs buffer filling
This counter shall be incremented for credit reductions to zero due to buffer filling.
Following counters are not related to HSDPA CC but are introduced as byproduct of it. It was
proposed that these would be calculated based on the DRT and receival time in BTS, but they have
been moved back to draft status, because for a receival time n BTS does not know what it corresponds
to at same moment in DRT (no synchronisation).
Average Iub delay
Average delay during a period of time.
Peak Iub delay
Highest delay during a period of time. Calculation is open.
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.2.2.4 1.2.2.4 Deactivating the HSDPA Congestion Control
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
Operator can deactivate the HSDPA CC by setting the parameter HSDPACCEnabled to "Disabled".
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.2.3 1.2.3 Licencing
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.2.4 1.2.4 Terms and abbreviations
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.2.5 1.2.5 Open Issues
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1. Does congestion control have any effect on existing flow control algorithms in RNC? Does
capability to CC have to be signalled to RNC?
Closed: Capability does not have to be signalled to the RNC. CC does not have effects to the RNC flow
control. BTS indicates the congestion status but no use is seen for it currently in the RNC.
2. Can old BTS without support for CC support new FP Data Frame. Does capability to CC have to
be signalled to RNC?
Closed: Capability does not have to be signalled to the RNC. Old BTS ignores the new fields in data
frame.
3. Is CC behind separate licence and is licensing in RNC or BTS? To be asked from Jukka Nauha
if separate licence is needed.
4. Are HSDPA CC parameters (MECN thresholds) in operators control as in HSUPA CC. And can
the same parameters be used?
Closed. Those parameters are configurable with BTS element manager, unless testing finds out that one
set of best values for all environments can be found, in which case they will be R&D parameters without
operator control. Current understanding is that the parameters depend on network topology.
5. Is RTT measurement needed? If congestion notification messages are not used for RNC, RTT
can only be used in BTS CC algorithm.
Closed. Assumption is that measurement is not needed. Would have to be signalled to BTS through
control plane and is changing all the time so accuracy would be problem anyway.
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
6. What new counters needed: E.g. FP loss ratio in downlink, duration (or number of) of Iub in
congestion/non-congestion, average Iub delay, peak Iub delay
Closed. At this point, cc will be only thought from Iub point of view.
8. If algorith triggers credit reduction based on delay and packet loss, can same criterias be used
for all HSDPA traffic or should HSDPA QoS be taken in account (for example tighter delay
requirements for the streaming class)
Closed. The QoS is taken in account by excluding the GBR users with QoS Scheduling Weight == "0"
and by weighing the MECN propabilities according to SPI classes so lower SPIs have slightly higher
propability to get targeted by CC.
9. Does the algorithm need to be aware of used transport path? For example if BTS has Hybrid
transport via DSL moded and in addition native ATM connection via E1 link and both can have
HSDPA, does the algorithm need to know in congestion which one is congested or is the traffic
slowed down by some other basis without knowledge of used transport path? Can same
algorithm and chosen parameter values be used also for IP transport? In Dual Iub configuration it
may be possible that HSDPA goes via either IP or ATM transport, at least in fault situations when
IP route is broken. HSDPA traffic can also be on same path but in different ATM VCC and the
congestion (for example in RNC) is only on either one. How does algorithm handle such case?
AP: Toni Tapper
Closed. Algorithm does CC actions only to the FP entities from which the congestion is detected so it
should be independent of the transport path.
10. The "User Buffer Size"-field in the HS-DSCH Data Frame / HS-DSCH Capacity Request is used
to optimise the flow control algorithm. BTS does not know if the RNC has any data to send when
it gives credits. Reduction might have no effect if RNC has less PDUs than credits allow / sends
for other reasons less PDUs than credits allow.
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
11. Handling the Inter-RNC Serving Cell Change. A mechanism is proposed in 3GPP by Siemens
(FSN/DRT reset field in HS-DSCH Data Frame) it is not in standard yet.
Closed. 3GPP mechanism is specified to be the way to do it and only for common iub purposes is
specified a method where FSN 0 is used to indicate the reset of the FSN/DRT congestion detection
measurements.
12. NetAct issues in chapter 1.4.3 (External Interfaces) needs checking. AP: Pasi Sirni
Closed.
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.2.6 1.2.6 Meeting Minutes
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.2.7 1.2.7 Decisions
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
- HSDPA CC shall not have functionality in the Annex Z.
- RNC shall insert FSN=0 and FSN/DRT Reset=1 into same HS-DSCH Data Frame, when it wants to
reset FSN and DRT based congestion detection measurements in the BTS.
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.2.8 1.2.8 Feature Team Participants
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
Name Role
Multanen Pekka Frame Protocol SFS
Laitinen Jussi BTS EFS author
Petri Ukkola BTS EFS co-author
Guarnieri Mirko RNC EFS author
Tuominen Janne.K RNC EFS author
Keklinen Marko Feasibility Study author
Telkkl Timo Performance Monitoring
Other Contacts
Taavela Jari Telecom category leader
Nauha Jukka Product management
Csaba Vulkan Simulations
Helenius Janne Simulations
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.3 1.3 Input Material
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
3GPP Iub Congestion Control for HSDPA Feasibility Study (link to PI):
http://esdoc04nok.ntc.nokia.com/urn.htm?document_id=13-
347753&version=current&directshow=T&id=09006c37806977b7&dmw_docbase=espoo11
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.3.1 1.3.1 Stakeholder analysis
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
HSDPA Congestion Control features responsible in product management is Jukka Nauha (Nauha
Jukka.P (Nokia-NET/Oulu)).
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.3.2 1.3.2 Input references
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
3GPP TS25.435 UTRAN Iub interface user plane protocols for Common
Transport Channel data streams
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.3.3 1.3.3 Related features
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
HSDPA QoS
These effects are yet to be simulated. Currect assumption is:
- Lower SPIs have higher propability to trigger CC.
- SPIs which are scheduled more are reduced more (scheduling amount can be derived from packet
scheduler QoS Scheduling Weights, which are defined for each SPI).
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.4 1.4 Feature Specification
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.4.1 1.4.1 Model
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.4.2 1.4.2 External interfaces
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
RAN
UE
OS-RAN:
These features shall have impacts to adaptations and applications of the NetAct.
Required NetAct version:
- OSS5.1 is the current plan, where RU10 features are supported.
Interface impacts to NetAct will be depicted in more detail on EFS level:
- CM, activation/deactivation parameter for HSDPA Congestion Control feature
- PM, new counters and measurements for HSDPA Congestion Control feature
- FM, impacts are for future study. They are defined in HSDPA improvements for WBTS5.0 EFS.
Impacted OS tools:
- administrator tools
- CM tools
- BTS element manager (to setup MECN algorithm parameters which are listed in the HSDPA
improvements for WBTS5.0 EFS)
- monitoring tools
- service management tools
- reporting tools
- traffica tools
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.4.3 1.4.3 Internal interfaces
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
1.4.4 1.4.4 Effects on system capacity and performance
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
This questionnaire is done to survey those features that have effect on RAN system Capacity and
performance specification.
1. RAN performance
--> Simulation show that for HSUPA CC the average data rates of users are increased when CC is used
in crowded Iub compared a simulation where CC is not used. This could also increase the peak rates for
HSDPA a bit. Also the latencies should be reduced according to these simulations.
2) Does the feature have effect on ther RAN key performance indicators?
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
3) What kind of effect on performance? Change to current functionality? Totally new feature? (filled
together with RAN System Performance group / Antti Pietil)
Iub efficiency is increased because in high loads congestion control feature keeps the Iub usage very
near but below the level where Iub delay becomes unacceptable or packets are lost.
4) What is the performance estimate with the feature (min, typical, max)? What was the performance
before the feature? (filled together with RAN System Performance group / Antti Pietil)
If such implementation is considered typical where Iub is dimensioned so that it is not possible to get into
congestion, then with CC it is near maximum usable.
Other Contacts
Taavela Jari Telecom category leader
Nauha Jukka Product management
Csaba Vulkan Simulations
Helenius Janne Simulations
4) & 5) are used to fill the RAN performance effect -field in the RAN Focal Point
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
2. RAN Capacity
1) Does the feature have effect on Network Connectivity
Number of elements/interfaces/cells
Number of core elements/supported radio technologies/operators
2) Does the the feature have effect on Network User Plane Capacity
Iu/Iub/Iur interface capacities of RAN elements
Cell capacities (Uu interface)
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
4) Does the the feature have effect on Network UE state handing capacity
Number of users in RRC states
Number of user in Compressed mode
Number of users in Sof/Softer handover
No.
5) Does the the feature have effect on O&M Capacity and connectivity
No.
6) What kind of effect on capacity? Change to current functionality? Totally new feature? (filled together
with RAN System Performance group / Tuomo Kaukonen)
7) What is the capacity effect with the feature (min, typical, max)? What was the capacity before the
feature? (filled together with RAN System Performance group / Tuomo Kaukonen)
Other Contacts
Taavela Jari Telecom category leader
Nauha Jukka Product management
Csaba Vulkan Simulations
Helenius Janne Simulations
4) & 5) are used to fill the RAN performance effect -field in the RAN Focal Point
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
2. 2 SFS REQUIREMENTS FOR FEATURE RAN1110
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
HSDPA Congestion Control
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
2.1 2.1 SFS Requirements linked to feature RAN1110
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
2.1.1 2.1.1 SFS Requirements from module /WCDMA_RAN/RAN SFS Folder/Performance
Monitoring/PMO_RAN_SFS_MEASURE
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
2.1.1.1 2.1.1.1 Report Requirements
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
2.1.1.1.1 2.1.1.1.1 Integrity Reports
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
2.1.1.1.1.1 2.1.1.1.1.1 RAN Transport connection intergrity
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
Reporting HSDPA congestion in Iub
Rationale:
The HSDPA congestion control in BTS side limits the radio layer throughput in the case Iub
HSDPA performance decreases. The HSDPA congestion detection mechanism is similar to
the mechanism introduced for the HSUPA in RNC side (RAN992).
Iub congestion detection is done at the BTS FP layer using the build-up delay information
(DRT) and sequence numbering (FSN) in the downlink FP frames which the RNC
includes.The Iub performance is monitored from FP layer delay and traffic loss detected in
BTS.
It shall be possible to indicate the congested Iub links and also to estimate the effect of
congestion to end user service quality. The proportion of congestion indications to the
number of HSDPA connections gives the needed information.
Reporting Class: RAN transport connection integrity
Reporting topics: HSDPA congestion in Iub
Report usage: Monitoring Iub and BTS capacity usage for HSDPA. This report is useful for
optimization and troubleshooting of Iub specific traffic.
Common reporting parameters:
HSDPA congestion rate in Iub [%] = nmb_of_congestion_indications_sent /
total number of received MAC-d PDUs
The nmb_of_congestion_indications_sent is a sum of all congestion indications
sent, except the no_congestion messages are not included.
Object: WBTS - WCELL
Counter proposals:
- The number of congestion indications sent due to Iub delay
build-up
- The number of congestion indications sent due to severe Iub delay build-up
- Number of congestion indications sent due to frame loss
- The number of congestion indications sent due MAC-hs buffer filling
Time granularity: 60 min
Reporting scope: RAN
Reporting interval: week
Source:
Change history: v. 1.0.1: Counter for Number of congestion indications sent
due to frame loss added.
v. 1.0.2: CR1320 inserted.
v. 2.0.0 requirement frozen.
Implementation alternatives: Measurement type: HSPA in WBTS.
Questions:
Requirement ID : PMO_RAN_SFS_MEASURE.429
Requirement Version : 2.0.0
Feature Info : RAN1110
HSDPA Congestion Control
NE info : RNC
BTS
NetAct
Phase : Fro
Priority : M
Status : New
Requirement Type : REP
Release Latest : RU10
Other Releases :
Reporting FP delay in Iub
Rationale:
With this report is allowed to monitoring the Frame Protocol level delay in Iub for
CCH/DCH/HS-DSCH in BTS.
Counter proposals:
Source:
Change history: CR1320 / req. changed to draft.
Version 1.0.1: inter-frame added to iub delay counters
Implementation alternatives: This report releated counters will be added to the Frame
Protocol in BTS measurement.
Requirement ID : PMO_RAN_SFS_MEASURE.503
Requirement Version : 1.0.1
Feature Info : RAN1110
HSDPA Congestion Control
NE info : RNC
BTS
NetAct
Phase : Dra
Priority : M
Status : New
Requirement Type : REP
Release Latest : RU10
Other Releases :
2.1.2 2.1.2 SFS Requirements from module /WCDMA_RAN/RAN SFS
Folder/Telecom/TF_RAN_SFS_RRConf
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
2.1.2.1 2.1.2.1 Functional requirements
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
Activating the HSDPA Congestion Control
Preconditions:
Steps:
Operator sets the management parameter HSDPACCEnabled to "Enabled". Default value is "disabled"
because CC is ASW feature.
Postcondition:
HSDPA CC is activated (RNC begins to fill FSN and DRT fields in HS-DSCH Data Frames as defined in
TF_SFS_RRConf.225). BTS notices this and starts congestion control algorithm.
Requirement ID : TF_SFS_RRConf.206
Requirement Version : 2.0.0
Feature Info : RAN1110
HSDPA Congestion Control
NE info : RNC
BTS
NetAct Configuring
Phase : Fro
Priority : M
Status : New
Requirement Type : FUN
Release Latest : RU10
Other Releases : RAS07
Rationale:
This is needed for HSDPA congestion control. BTS monitors the build-up delay using DRT and the lost
frames using SFN.
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
RAN shall support HS-DSCH Data Frame with DRT and FSN fields.
Rationale:
HS-DSCH Data Frame with DRT/FSN (introduced in 3GPP rel-7) is needed in HSDPA
Congestion Control.
In SRNC relocation the relocation source and destination RNCs are not synchronized in
terms of HS-DSCH data frame FSN and DRT numbering. This causes a need to have a mechanism for
the RNC to indicate the relocation to Node B so that correct decisions can be made about congestion.
FSN: The 4-bit long FSN number is added by SRNC to every transmitted HS-DSCH data frame that
belongs to one MAC-d CmCH-PI flow. Every data flow generates its own Frame Sequence Number.
Value loops from 1 - 15. FSN value "0" is a special value and it's usage is defined in
TF_SFS_RRConf.227.
DRT: Delay Reference Time information is 16-bit long field that can be used for dynamic delay
measurement. It is bound to RNC internal timer with 1 ms resolution. There is a New IE flags in HS-
DSCH DATA FRAME indicates if the 2 octets following the New IE Flags IE contains a valid DRT(1) or
not (0). DRT is used in a way that FP layer in SRCN adds into every frame a new DRT value.
FSN/DRT Reset: A new information element (FSN/DRT Reset) shall be added into the HS-DSCH data
frame that indicates the SRNC relocation. This IE is located at the 2nd spare bit of the 4th byte. Usage is
defined in requirement TF_SFS_RRConf.227.
These fields are included in the transmitted HS-DSCH Data Frames over Iub/Iur interfaces only when
HSDPA Congestion Control is active.
Figure: 3GPP Rel7 HS-DSCH data frame structure including new FSN/DRT Reset field (indicated
by yellow color) and the FSN and DRT fields.
Change history:
1.0.1: Added description of DRT/FSN reset and new frame structure containing it.
1.0.2: Moved congestion control reset to own requirement TF_SFS_RRConf.227 (Light CR).
Requirement ID : TF_SFS_RRConf.225
Requirement Version : 2.0.0
Feature Info : RAN1110
HSDPA Congestion Control
NE info : RNC
BTS
Phase : Fro
Priority : M
Status : New
Requirement Type : FUN
Release Latest : RU10
Other Releases : RAS07
RNC shall command the reset the HSDPA Congestion Detection measurements in the BTS.
This method has been agreed to support both South and North BTS implementations so that South BTS
implementation does not need to be changed. South BTS does not look at the FSN/DRT reset but uses
proprietary FSN="0" method. FSN/DRT reset has been defined in TF_SFS_RRConf.225.
RNC shall:
insert the value "0" in the FSN field and value "1" in the FSN/DRT Reset field of the first FP
frame transmitted after a call setup and
insert the value "0" in the FSN field and value "1" in the FSN/DRT Reset field of the first FP
frame transmitted after a Serving RNC relocation and
not use the value FSN field value "0" for normal frames numbering, e.g. at wraparound of
the sequence.
BTS shall:
At reception of [South BTS] value "0" in the FSN field / [North BTS] value "1" in the FSN/DRT Reset field,
BTS shall restart all the ongoing measurements performed within both FSN and DRT based congestion
detection processes for the corresponding MAC-d flow. North BTS shall ignore the FSN value "0".
Rationale: This allows to avoid unwanted congestion triggers due to the change of the DRT reference
counter and the FSN frame numbering process between the old Serving RNC and the new Serving
RNC.
Change history:
1.0.1: Specified the HSDPA congestion control reset functionality (Light CR).
Requirement ID : TF_SFS_RRConf.227
Requirement Version : 2.0.0
Feature Info : RAN1110
HSDPA Congestion Control
NE info : RNC
BTS
Phase : Fro
Priority : M
Status : New
Requirement Type : FUN
Release Latest : RU10
Other Releases : RAS07
Deactivating the HSDPA Congestion Control
HSDPA CC is deactivated (RNC ceases to fill FSN and DRT fields in HS-DSCH Data Frames). BTS
notices this and stops the congestion control algorithm.
Requirement ID : TF_SFS_RRConf.209
Requirement Version : 2.0.0
Feature Info : RAN1110
HSDPA Congestion Control
NE info : RNC
BTS
NetAct Configuring
Phase : Fro
Priority : M
Status : New
Requirement Type : FUN
Release Latest : RU10
Other Releases : RAS07
RAN shall support the User Buffer Size field in the HS-DSCH Data Frame and HS-DSCH Capacity
Request.
Rationale: This is used in Flow Control optimisations related to HSDPA Congestion Control.
Payload
MAC-d PDU n (cont) Pad
New IE Flags
7(E) 6 5 4 3 2 1 0
DRT
DRT (cont)
Spare Extension
Payload CRC
Payload CRC (cont)
1
Spare bits 7-4 CmCH-PI
1
User Buffer Size
Payload
User Buffer Size (cont) 1
Requirement ID : TF_SFS_RRConf.226
Requirement Version : 2.0.0
Feature Info : RAN1110
HSDPA Congestion Control
NE info : RNC
BTS
Phase : Fro
Priority : M
Status : New
Requirement Type : FUN
Release Latest : RU10
Other Releases : RAS07
2.1.3 2.1.3 SFS Requirements from module /WCDMA_RAN/RAN SFS
Folder/Telecom/TF_RAN_SFS_UPDT
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
2.1.3.1 2.1.3.1 Functional requirements
Requirement ID :
Requirement Version :
Feature Info :
NE info :
Phase :
Priority :
Status :
Requirement Type :
Release Latest :
Other Releases :
BTS shall indicate the congestion status to the RNC by including it to the HS-DSCH capacity
allocation
7 0
Spare Congestion
bits 7-6 CmCH-PI
Status
HS-DSCH Interval
Spare Extension
00 No TNL Congestion
10 TNL Congestion - detected by delay build-up
11 TNL Congestion - detected by frame loss
The rate of repeating congestion indications shall be sensible if the congestion situation persists. That is,
minimum interval of sending CIs to the RNC should be approximately equal to or greater than RTT (time
until rate reduction is seen at BTS from the moment of sending the CI).
BTS shall send to the RNC a congestion indication with reason "No Congestion" after a period (defined
by BTS internal guard timer) of no congestion.
Rationale:
BTS fills this information only because it is mandatory field in Capacity Allocation.
Requirement ID : TF_SFS_UPDT.476
Requirement Version : 2.0.0
Feature Info : RAN1110
HSDPA Congestion Control
NE info : RNC
BTS
Phase : Fro
Priority : M
Status : New
Requirement Type : FUN
Release Latest : RU10
Other Releases : RAS07