UMTS Network Insight Device Capacity
UMTS Network Insight Device Capacity
UMTS Network Insight Device Capacity
Flow control is a protective measure for communications between the RNC and its peer equipment.
It restricts incoming traffic to:
Protect equipment from overload, thereby maintaining system stability.
Ensure that equipment can properly process services even under heavy traffic.
It restricts outgoing traffic to reduce the load on the peer equipment.
Flow Control -- RNC Units
Each RNC board monitors the following in real time to
keep track of resource consumption:
CPU usage: The CPU resources of a board determine the
processing capabilities of the board. All functions running
on the board use CPU resources.
Message block occupancy rate: Message blocks are
resources used to send and receive messages within the
RNC.
When the CPU usage or message block occupancy rate of a
board is high, the board processing capabilities may become
insufficient. And the board will triggers flow control to ensure
that basic functions can continue to run properly
Fast judgement window: Number of CPU usage sampling times involved in fast judgment. The value of this
parameter must be smaller than or equal to half of the value of Filter window. Fast judgment window is applied to
control the flow in the case that the CPU usage is too high in a short time. After fast judgment window is applied,
the system compares the CPU usage in a short period of time before the current time with Critical threshold. If all
CPU usages in the fast judgment window reach or exceed Critical threshold, all active flow control mechanisms
start to work immediately
Recommended Value: 4(SET FCCOMMPARA)
Flow Control – SPU overload
CPUS or CP subsystem Flow Control
Impact on Controlling
Flow Control Function Flow Control Object Key Action
Services Command
Printing flow control Printing 1) Disable Printing,Debugging,Performance monitoring and Logging
Debugging flow control Debugging 2) Basic FC, and non-critical functions SET FCSW
Performance monitoring flow control Performance monitoring 3) Printing,Debugging,Performance monitoring THD= [50,60] SET
Logging flow control Logging 4) Logging THD= [80,90] FCCOMMPAR
No
A
1) Disable Resource audit
Resource audit flow control Resource audit SET
2) THD= [70,85]
FCCPUTHD
1) Disable
MR flow control MR function
2) THD= [50,60]
1) Discards paging messages order: SMS ->BE services, supplementary services, and location services->Real-
Paging control Paging messages time services
SET FCSW
2) Real-time services THD: [85, 90], BE,supplementary&location services THD: [75, 85], SMS THD: [70, 80]
1) AC restrictions
Access control based on the CPU
2) Domain-specific access control (DSAC)
usage or message block occupancy Users in AC0 to AC9
3) Intelligent AC control SET FCSW
rate
4) THD: [70, 80]
1) Rejects RRC connection requests with responding with RRC CONNECTION REJECT messages
2) rejects RRC connection requests with responding without RRC CONNECTION REJECT messages
RRC flow control RRC connection requests 3) THD-Inter-RAT cell reselection, IMSI detach procedure, registration, and incoming voice calls: [80, 90] SET
BE services and UE-originated voice calls:[75, 85] SHARETHD
SMS: [70, 80]
Yes
Flow control on signaling messages Some signaling messages 1) discards signaling messages(cell updates, handovers, and paging over the Iur interface)
over the Iur interface over the Iur interface 2)THD=[85, 95]
All messages over the Iur-g 1) discards signaling messages(cell updates, handovers, and paging over the Iur interface)
Flow control over the Iur-g interface
interface 2)THD=[85, 95]
All broadcast messages 1)reduce signaling traffic (By default disabled)
CBS flow control
delivered by the CBC 2)THD=[50, 60]
Some cell/URA update 1) discards all CBC broadcast messages
Cell update flow control SET FCSW
messages 2)[70, 85]
1) UEs CELL_FACH state, RNC does not trigger F2D
2) UEs CELL_DCH state, RNC does not trigger the DCCC procedure and HSUPA DCCC procedure
DCCC flow control DCCC procedure of the UE
3) No longer makes periodic attempts to trigger D2E or D2H transitions
4)THD=[75, 85](By default disabled)
SPU load sharing
SPU load sharing procedure 1.A CPUS receives an RRC connection request
Sharing Load:
RB
RB Setup
Measurement
Handover
•the CPUS load are included two part: Sharing Load and Non Sharing Load
•Subsystem CPU load > Load sharing THD, load sharing will start, but the Non Sharing Load is still handing by itself
SPU load sharing
load sharing among subracks
412 1 50 44.92
Impact on
Type Flow Control Function Flow Control Object Key Action Controlling Command
Services
•DSP is complete pool in the same MPU, so DSP load analysis base on MPU
Case 1 – DPU load
DPU CPU Load Distribution
DSP Usage Load Distribution 6.00%
70.00% 5.00%
4.00%
60.00% Subrack_1 3.00%
50.00% 2.00%
Subrack_2 1.00%
40.00% 0.00%
2015-07-22 2015-07-23 2015-07-24 2015-07-25 2015-07-26 2015-07-27 2015-07-28
30.00%
Impact
Controlling
Type Flow Control Function Flow Control Object Key Action on
Command
Services
5. After the BE users leave the congestion state, the RNC increases the
transmission rate every 10 ms according to the increasing step until the
BE users reach the Maximum Bit Rate (MBR).
INT load analysis
•DSP is complete pool in the same MPU, so DSP load analysis base on MPU
Case 1 – INT load
25.00%
INT Mean CPU Load Subrack INT num
20.00% 0 0_20_0_GOUC 36
0 0_20_1_GOUC 34
15.00% 1 1_22_0_GOUC 39
1 1_22_1_GOUC 38
10.00% 1 1_18_0_AOUC 1
2 2_22_0_GOUC 40
5.00%
2 2_22_1_GOUC 41
0.00% 2 2_16_1_AOUC;2_16_3_AOUC 1
0:18 0:20 0:22 0:26 1:16 1:18 1:20 1:22 1:24 1:26 2:20 2:22 2:24 3:20 4:20 2 2_16_2_AOUC 1
SRN:SN 2 2_16_0_AOUC 1
Subrack No. Slot No. Board Type Interface Type Trans Load Current
2 2_16_1_AOUC 1
0 20 GOUc IUB 57.79% 70 2 2_16_1_AOUC 1
1 22 GOUc IUB 93.49% 77
2 20 GOUc Unused 0.00% 0 SubRack NodeB Number Cell Number
2 22 GOUc IUB 95.10% 81
2 24 GOUc Unused 0.00% 0
0 30 359
2 26 GOUc Unused 0.00% 0 1 42 486
3 22 GOUc Unused 0.00% 0 2 69 697
3 26 GOUc Unused 0.00% 0 3 52 558
4 22 GOUc Unused 0.00% 0
4 30 339
4 24 GOUc Unused 0.00% 0
5 22 GOUc Unused 0.00% 0 5 10 85
5 24 GOUc Unused 0.00% 0
Finding: 1_22 and 2_22 with high Transload Ratio, and more than 80%. Most of the NodeB were configuration on 0_20,
1_22 and 2_22 , but other INTs were unused.
Impact: The User plane load is close to the Max, congestion or limit the throughput will occur. Increase the load among
the subracks.
Action: Rehoming the NodeB to according to the attachment with High PRI
Back
Flow Control – MPU overload
MPU subsystems allocate SPU, DPU, and INT resources to Users
EVT-22835 Flow Control is reported when the CPU usage and message block occupancy rate
reached the THD and the basic flow control function is started
Solution
In RAN13.0 and earlier versions: capacity expansion
needs to be performed on each MPU subsystem
In RAN14.0 and later versions: capacity expansion is
performed for RNC level MPU subsystems
Case1– MPU overload
MPU Current MPU Banding Board Recommended MPU Banding Board load
MPU load Distribution SPUb 0:0, SPUb 0:4, SPUb 0:8, DPUe 0:14, DPUb SPUb 0:0, SPUb 0:4, SPUb 0:8, DPUe 0:14, DPUb
60 0:0:0 44.25
0:15, FG2a 0:18, FG2c 0:24, FG2c 0:25 0:15, FG2a 0:18, SPUb 0:22, FG2c 0:24
SPUb 0:2, SPUb 0:10, DPUb 0:16, DPUb 0:17,
SPUb 0:2, SPUb 0:10, DPUb 0:16, DPUb 0:17,
50 0:2:0 FG2a 0:19, SPUb 0:20, FG2c 0:25, FG2c 0:26, 43.38
FG2a 0:19, FG2c 0:26, FG2c 0:27
FG2c 0:27
40 SPUb 1:0, SPUb 1:4, SPUb 1:8, DPUe 1:25, FG2c SPUb 1:0, SPUb 1:4, SPUb 1:8, DPUe 1:25, FG2c
1:0:0 42.46
1:26, DPUe 1:27 1:26, DPUe 1:27
30 SPUb 1:2, SPUb 1:10, DPUb 1:12, DPUb 1:13, SPUb 1:2, SPUb 1:10, DPUb 1:12, DPUb 1:13,
1:2:0 DPUb 1:14, DPUb 1:15, DPUb 1:16, DPUb 1:17, DPUb 1:14, DPUb 1:15, DPUb 1:16, DPUb 1:17, 43.73
AEUa 1:18, AEUa 1:20, SPUb 1:22, AOUa 1:24 AEUa 1:18, AEUa 1:20, SPUb 1:22, AOUa 1:24
20
SPUb 2:2, SPUb 2:10, DPUb 2:17, GOUc 2:19, SPUb 2:2, SPUb 2:10, DPUb 2:17, GOUc 2:19,
2:2:0 45.52
SPUb 2:22, DPUb 2:24, DPUe 2:27 SPUb 2:22, DPUb 2:24, DPUe 2:27
10
SPUb 3:0, SPUb 3:4, SPUb 3:8, DPUb 3:12, DPUb SPUb 3:0, SPUb 3:4, SPUb 3:8, DPUb 3:12, DPUb
3:0:0 3:13, DPUe 3:14, DPUb 3:15, DPUb 3:16, AOUa 3:13, DPUe 3:14, DPUb 3:15, DPUb 3:16, AOUa 43.48
0 3:20, FG2c 3:24, GOUa 3:25, GOUc 3:26 3:20, FG2c 3:24, GOUa 3:25, GOUc 3:26
0_0 0_2 1_0 1_2 2_0 2_2 3_0 3_2 4_0 4_2 5_0 5_2 SPUb 3:2, SPUb 3:10, DPUb 3:17, DPUe 3:21, SPUb 3:2, SPUb 3:10, DPUb 3:17, DPUe 3:21,
3:2:0 46.56
SPUb 3:22, DPUe 3:27 SPUb 3:22, DPUe 3:27
VS.XPU.CPULOAD.MEAN(Busy Time) VS.XPU.CPULOAD.MAX(Busy Time)
SPUb 4:0, SPUb 4:4, SPUb 4:8, DPUb 4:12, DPUb SPUb 4:0, SPUb 4:4, SPUb 4:8, DPUb 4:12, DPUb
4:13, DPUe 4:14, DPUb 4:15, DPUb 4:16, DPUb 4:13, DPUe 4:14, DPUb 4:15, DPUb 4:16, DPUb
4:0:0 44.67
4:17, UOIa 4:22, UOIa 4:23, GOUa 4:24, GOUa 4:17, UOIa 4:22, UOIa 4:23, GOUa 4:24, GOUa
4:25, GOUc 4:26 4:25, GOUc 4:26
Average of
MPU Expansion Busy Time (As SPUb 4:2, SPUb 4:10, SPUa 4:18, DPUb 4:20, SPUb 4:2, SPUb 4:10, SPUa 4:18, DPUb 4:20,
RNCID RNCNAME
Suggestion
CPULOAD(Busy
Hour)
4:2:0 34.97
Time) AOUc 4:21, GOUc 4:27 AOUc 4:21, GOUc 4:27
SPUb 5:0, SPUb 5:4, SPUb 5:8, DPUb 5:12, DPUb SPUb 5:0, SPUb 5:4, SPUb 5:8, DPUb 5:12, DPUb
RNC_Simatupang 2015-07-29 5:13, DPUe 5:14, DPUb 5:15, AOUa 5:18, AOUa 5:13, DPUe 5:14, DPUb 5:15, AOUa 5:18, AOUa
162 N 41.98% 5:0:0 37.29
3 19:00:00 5:19, AOUc 5:22, GOUa 5:24, GOUa 5:25, GOUc 5:19, AOUc 5:22, GOUa 5:24, GOUa 5:25, GOUc
5:26 5:26
If the link bandwidth usage >= threshold (70%) for 5 minutes, ALM-20277 Communication
Congestion Between Subracks is reported
Solution
recommended that SCUa boards be replaced by SCUb
boards
In most cases, SCU boards do not become a bottleneck. Therefore, SCU load analysis does not need
to be displayed when there is no load-related problem
Thank You!