You are on page 1of 17

Huawei RNC

Capacity dimension

Capacity dimension
Principle for capacity dimension
Input from operator
( Total subscribers in network,
traffic model)

RNC capacity limitation


( Erl, Throughput,BHCA)

Radio Network
dimension

Number of WRBS

If Nodebs per
WRBS >100

Subscribers per Nodeb

Subscribers per WRBS

Nodebs per WRBS

Traffic Model Parameters


Traffic Parameter

Value

BHCA CS per sub

0.6

BHCA total per sub

0.9

CS Voice per sub/BH

16,2mErl

CS Data per sub/BH

1,1mErl

CS Video Telephony call duration/BH

135sec

CS call duration/BH

135sec

Rel.99 PS per sub/BH

580bps

Total PS per sub/BH

1160bps

Timer for CH switching (DCH/FACH)

600-800msec

Location update rate sub/BH

2.2

Ratio of soft/softer HO/BH

0.8:0.2

Proportion of HO/BH

30%

Handover times/call/BH (inter/intra RNC


SHO)

7,0 times/call

PS CH switching

4.0 times/call

Cell update/PSCall

3 times/call

Ratio of UL : DL (Rel.99/HSDPA)

1:3.6

Traffic Model from Vodafone


3

Limitation
60Mbps/ WRBS

Limiting factor : throughput capacity

e.g.

2 WRBS

120Mbps / 60Mbps = 2

75,000/ WRBS

Limiting factor : BHCA capacity

e.g.

1 WRBS

60,000 / 75,000 = 0.8

100 NodeB/ WRBS

Limiting factor : NodeB capacity

e.g.

2 WRBS

150 / 100 = 1.5

300 NodeB/ WRBS

Limiting factor : Cell capacity

e.g.

2 WRBS

400 / 300 = 1.3

RNC Dimension
2*63 channalized E1s

Max. Capacity for different RNC types


Traffic capacity
Interfaces
RNC types

Configure

Small Capacity RNC


1WRSS+1WRBS
Medium Capacity RNC 1WRSS+3WRBS
High Capacity RNC
1WRSS+6WRBS

Iub Mbps

NodeB

Cell

77
206
461

100
300
600

300
900
1800

STM-1 E1(ATM)
30
26
20

64
192
384

E1(IP)

FE

64
192
384

32
96
192

Channelize
d STM-1
2
6
12

Traffic Capacity
Iu CS
Iu
12.2
Iu CS Data
Mbit/s AMR Erl
Erl

RNC Types
Configure
Subscribers BHCA
Small
Capaticy RNC 1 WRSS+ 1 WRBS 95000
85500
50.19 923.4
52.25
Media
Capacity RNC 1 WRSS+ 3 WRBS 287000
258300 151.56 2789.64 157.85
High
Capacity RNC 1 WRSS+ 6 WRBS 574000

516600 303.10 5579.28 315.7

VF CALL PROFILE DATAS

Iu PS I/B
64/128
Mbit/s

Iur
Mbit/s

28.50

7.654

86.07

20.623

172.13

46.162

RNC Capacity Limitation


CS Erlang and CS Throughput
There define a relationship between CS Erlang and throughput as follows:
1 CS Erlang = 16kbps throughput.
The relation comes from the processing consuming in WFMRb board.

CS Throughput and PS Throughput


For each RNC subrack :
CS throughput + PS throughput <= 60Mbps;
CS throughput < = 40Mbps;

RNC Capacity Limitation


BHCA calculation from CS 40Mbps
Supposing each call duration is 120s. The maximum CS throughput is 40Mbps,
equals to 2500Erl.

Erl = BHCA * Call duration /3600


It can derive that : BHCA = 2500/(120/3600) = 75,000
Equivalent BHCA
1. This index is used to measure the signaling processing capability in WSPUb.
2. The equivalent BHCAconsiders the procedure not only the call procedure, but
also other signalling procedure, including SMS, IMSI attachment, location update,
handover, cell update, URA update, etc.
3. The equivalent BHCA comes from the test data where the WSPUb CPU load is
up to 80%.
4. The maximum equivalent BHCA is 360k and the WSPUb CPU load is 80%.

Note: The actual signaling capacity is limited by Integrated BHCA


7

RNC Capacity Limitation


Equivalent BHCA
Basic Signaling

Equivalent BHCA

CS BHCA per BM per BH

1.00

PS BHCA per RNC per BH

1.00

Location Area Update per RNC per BH

0.46

Routing Area Update per RNC per BH

0.46

Soft Handover Addition per RNC (intra/inter RNC)

0.26

Soft Handover Deletion per RNC (intra/inter RNC)

0.13

Softer Handover Addition per RNC (intra/inter RNC)

0.18

Softer Handover Deletion per RNC (intra/inter RNC)

0.09

CS Inter-RAT handover per RNC

0.56

PS channel switching per RNC

0.41

SMS per RNC per BH

0.46

Paging per RNC per BH

0.01

RRC REJ

0.15

RNC Capacity Limitation


Maximum Subscribers number
The maximum number of subscriber depends on the Integrated BHCA, call
model and maximum data throughput:
Procedure multiplied per Cost

360k

equivalent BHCA(# Subscriber, call model) < Maximum Equivalent BHCA


60M per subRack

Total throughput ( #Subscriber, call model) < Maximum data throughput

Board information
WFMRb
1.

WFMRb board is user plane processing board, handling the user data of
AAL2 cell for Iu/Iub/Iur interface.

2.

One RNC subrack contains 10 WFMRb with the maximum capability of


60Mbps for PS throughput or 40Mbps for CS throughput

3.

The maximum user plane capability of WFMRb board in RAN5.1 is 6Mbps


for PS packet processing. (MAC layer 7.2M)

4.

For CS voice processing, 4Mbps can be handle for each WFMRb board.

5.

WFMRb board contributes to the RNC total PS throughput as well as the


CS throughput.

10

Board information
WSPUb
1.

WSPUb board is signalling processing board which handle the RANAP/


RNSAP/SS7/QAAL2/RRC/NBAP signaling;

2.

Each WSPUb board could handle 75,000 BHCA (for typical traffic model) which
does not includes the location update, paging, handover, SMS,
attaching/detaching, etc. procedure.

3.

The maximum equivalent BHCA is 360k and the WSPUb CPU load is 80%.

WOSEc
1.

WOSEc board is Iub interface board.

2.

Each WOSEc board can process 60Mbps throughput.

11

Board Information
Summary
1.

WFMRb and WSPUb are the main boards contributing to RNC capacity;

2.

WOSEc board is the Iub interface board which is not the limitation for the
RNC capacity;

3.

WMUXb board is the switching board in each sub-rack and is not the
limitation for the RNC capacity;

12

Some analysis for New Years eve

1.

Between 00:00-00:15, Altogether 21000 CS call attempts processed by


RNC 121, but only 13000 RAB assigned by CN, so somewhere in CN must
be overload.

2.

Between 00:00-00:59, Altogether 51055 RRC connect rejected, among


them 49683 belong to SMS, only 1372 belong to voice call.

Conclusion:
Between 00:00-00:15, both RNC and CN are overloaded.
RNC is overloaded (RRC rejection) with only 600 Erlangs because abnormal
high number of SMS and Core network lack of reply.

13

RRC EVOLUTION NEW YEAR CHARTS


RRC.FailConnEstab.Cong

2007-01-01 10:00:00

2007-01-01 09:00:00

2007-01-01 08:00:00

2007-01-01 07:00:00

2007-01-01 06:00:00

2007-01-01 05:00:00

2007-01-01 04:00:00

2007-01-01 03:00:00

2007-01-01 02:00:00

2007-01-01 01:00:00

2007-01-01 00:00:00

2006-12-31 23:00:00

2006-12-31 22:00:00

2006-12-31 21:00:00

60000
50000
40000
30000
20000
10000
0

RRC Attemps New year

SMS

locUpdate

CS call orig

160000

SumaDeRRCAttConnEstabTmStrCall
SumaDeRRCAttConnEstabTmLw PrSig

interRAT

140000

SumaDeRRCAttConnEstabUnknow n

SumaDeRRCAttConnEstabTmInterCall
SumaDeRRCAttConnEstabTmHhPrSig

120000

SumaDeRRCAttConnEstabTmConvCall

100000

SumaDeRRCAttConnEstabTmBkgCall

80000

SumaDeRRCAttConnEstabReg

60000

SumaDeRRCAttConnEstabOrgStrCall
SumaDeRRCAttConnEstabOrgInterCall

40000

SumaDeRRCAttConnEstabOrgConvCall

20000

SumaDeRRCAttConnEstabOrgBkgCall
SumaDeRRCAttConnEstabOgSubCall

2007-01-02 17:00:00

2007-01-02 14:00:00

2007-01-02 11:00:00

2007-01-02 08:00:00

2007-01-02 05:00:00

2007-01-02 02:00:00

2007-01-01 23:00:00

2007-01-01 20:00:00

2007-01-01 17:00:00

2007-01-01 14:00:00

2007-01-01 11:00:00

2007-01-01 08:00:00

2007-01-01 05:00:00

2007-01-01 02:00:00

2006-12-31 23:00:00

2006-12-31 20:00:00

SumaDeRRCAttConnEstabOgLw PrSig
SumaDeRRCAttConnEstabOgHhPrSig
SumaDeRRCAttConnEstabIRATCelRes
SumaDeRRCAttConnEstabIRATCCO
SumaDeRRCAttConnEstabEmgCall
SumaDeRRCAttConnEstabDetach
SumaDeRRCAttConnEstabCallReEst

14

Mapping nodeb to SubRack


40 nodeb on SubRack1

15

Half of NodeB on Cpu1

SPU load evolution

WFMRName
WFMR:1:1
WFMR:1:12
WFMR:1:13
WFMR:1:14
WFMR:1:2
WFMR:1:3
WFMR:1:4
WFMR:1:5
WFMR:1:6
WFMR:1:9

VS.MeanCPUUtil.SPU

CPU WSPU1:1

VS.MaxCPUUtil.SPU

100%
80%
60%
40%

01/01/2007 22:00

01/01/2007 18:00

01/01/2007 14:00

01/01/2007 10:00

01/01/2007 6:00

01/01/2007 2:00

31/12/2006 21:00

31/12/2006 17:00

31/12/2006 13:00

31/12/2006 9:00

31/12/2006 5:00

31/12/2006 1:00

30/12/2006 20:00

30/12/2006 16:00

30/12/2006 12:00

30/12/2006 8:00

30/12/2006 4:00

0%

30/12/2006 0:00

20%

Time(As hour) VS.MeanCPUUtil.FMR


VS.MaxCPUUtil.F
01/01/2007 0:00
26%
31%
01/01/2007 0:00
29%
34%
01/01/2007 0:00
26%
30%
01/01/2007 0:00
26%
31%
01/01/2007 0:00
27%
33%
01/01/2007 0:00
26%
31%
01/01/2007 0:00
29%
34%
01/01/2007 0:00
24%
29%
01/01/2007 0:00
27%
33%
01/01/2007 0:00
25%
30%

More space on User plane than Signalling plane

16

SPU Dimension using current CPU load

Total nber of subcribers in network: 1000k


600Erl

Erlangs_RNC121/TotalErlangs=2% =>20k Subs in RNC121

Erlangs for each Nodeb from counters

Nodeb to SPU map( worse SPU 40 nodeb among 87)

The cpu load is 8% for common task if the traffic load is 0

Cpu load with 275 Erlangs=40% at BH and limit is 80%


=> the SPU can handle 275*(80-8)/(40-8)=618 Erlangs
=> If 618/87=7 Erlangs per nodeB => a SPU can handle 550/7=78Nodeb

Erlangs per SPU


=600*40/87=275 Erl

17

You might also like