Professional Documents
Culture Documents
Radio Network Controller Dimensioning
Radio Network Controller Dimensioning
CONTROLLER
DIMENSIONING
The need for high speed, high bandwidth data drives the
evolution of wireless networks from 2G to 3G. The radio network
controller is one of the key network elements in the 3G wireless
network as it handles both circuit switched and packet switched
data and also the associated signaling in both domains. Therefore
the dimensioning of this network element, in terms of control
processors, network processors and addressing the terminating
link capacities is crucial from the operator’s point of view.
This white paper describes an approach for the dimensioning of
the radio network controller in the 3G wireless network. It also
explains the RNC architecture and configurations through
examples.
WHITE PAPER
SRIVATSA K N
Radio Network Controller Dimensioning
Table of Contents
INTRODUCTION ............................................................................................................................................................ 3
ARCHITECTURE ............................................................................................................................................................. 3
THE DIMENSIONING APPROACH .............................................................................................................................. 4
INPUTS FROM TRAFFIC MODEL .................................................................................................................. 5
CALL ATTEMPTS ................................................................................................................................. 5
DATA RATES ....................................................................................................................................... 5
SIGNALLING ASPECTS ...................................................................................................................... 6
BHCA COMPUTATIONS ................................................................................................................................. 6
CONTROL PLANE ............................................................................................................................... 6
USER PLANE ...................................................................................................................................... 7
USER PLANE REQUIREMENTS ...................................................................................................................... 7
CONTROL PLANE REQUIREMENTS .............................................................................................................. 8
MESSAGE COMPLEXITY ANALYSIS METHOD – A SUMMARY ................................................. 8
CONTROL PLANE REQUIREMENTS – A SAMPLE OUTPUT ......................................................... 9
LINK CAPACITIES COMPUTATION ................................................................................................................ 9
SAMPLE RNC CONFIGURATION ............................................................................................................................. 10
INPUTS .......................................................................................................................................................... 10
TRAFFIC MODEL ............................................................................................................................. 10
USER TRAFFIC CHARACTERISTICS ............................................................................................... 11
OUTPUTS ........................................................................................................................................................ 11
CONTROL PLANE CONFIGURATION ............................................................................................ 11
DATA PLANE CONFIGURATION ................................................................................................... 12
OUTPUT – RNC SPECIFICATIONS ............................................................................................... 12
CONCLUSION .......................................................................................................................................................... 14
ACRONYMS ................................................................................................................................................ 14
REFERENCES ................................................................................................................................................ 15
ABOUT THE AUTHOR ................................................................................................................................................. 15
ABOUT WIPRO TECHNOLOGIES ............................................................................................................................... 16
WIPRO IN TELECOM ................................................................................................................................................. 16
INTRODUCTION
There are various models which have the ability to predict the traffic requirements in a 3G network. But given a traffic model,
the next step is to dimension the network according to the parameters of the traffic model. In this paper, an approach is
presented for the dimensioning of the RNC.
The dimensioning of RNC can be viewed from 3 different aspects:
• User plane requirements – what is the required bandwidth for supporting both CS and PS traffic
• Control plane capacities – what are the required control processor capacities for handling both CS and PS signaling
across all interfaces
• Link capacities – what are the link capacity requirements across all interfaces
Given these aspects, this paper discusses approaches dealing with:
• Computation of user plane capacities required across all the interfaces in terms of network processor requirements
• Computation of control plane capacities across all the interfaces in terms of control processor requirements
• Computation of link capacities required across all the interfaces
This information will be useful for designing the RNC in terms of determining the number of control/network processors
required and the corresponding link capacities required at each interface based on the estimated subscriber traffic in that area.
Another usage could be that of validating an existing design of the RNC with the dimensions given by the approach. This
information can also be used for existing RNCs to check if the current dimensions of the RNC are inline with the traffic offered
on a per RNC basis. While scaling up to meet increased bandwidth requirements, the new required RNC configuration can be
determined.
ARCHITECTURE
In UMTS, RNC is part of the UTRAN (Universal Terrestrial Radio Access Network). A UTRAN consists of a set of radio network
subsystems, which in turn consist of one RNC and multiple Node-Bs. The Node-B connects to the RNC though the Iub interface.
One RNC connects to another RNC through the Iur interface, and the RNC is connected to the MSC through the Iu-CS interface
and to the SGSN through the Iu-PS interface.
Iu-CS Iu-PS
RNS
Iur
RNC RNC
Iub
Node B Node B
cell
Uu
All elements in a 3G network connect through ATM or IP networks, where the throughput, QoS, and link configurations can be
managed at a granular level. At the physical layer, the elements can be connected through E1/T1 links or SONET/STM links or
Ethernet links. The Iub, Iu-CS, and Iu-PS interfaces can be either ATM based, IPoATM based or fully IP based.
Call attempts
Parameter Explanation
Mobile originated/terminated ratio The ratio of mobile originated versus the mobile terminated calls.
Successful MO/MT call ratios The ratio of successful versus unsuccessful call attempts originated/terminated
by the mobile.
Successful mobile call attempts per user This includes both MO and MT calls which were successfully attempted.
per busy hour
Data rates
Parameter Explanation
Uplink user peak bit rate Depending on the traffic class, this represents the highest bit rate the user
might be transmitting on the uplink
Downlink user peak bit rate Depending on the traffic class, this represents the highest bit rate the user
might be transmitting on the downlink.
Uplink activity factor Percentage of the total call duration the user is engaged in transmitting data
on the uplink
Downlink activity factor Percentage of the total call duration the user is engaged in transmitting data on
the downlink
Session duration (in secs) This is applicable for both CS and PS calls. This gives the total time the user
is engaged in holding the call.
Signalling aspects
Parameter Explanation
No. of paging per MTCA Ideally, there should only be 1 paging per user per call. But in case the user
is not reachable this could be more.
No. of LA/RA updates per call attempt This is directly proportional to the number of call attempts the user makes.
No. of cell/URA updates per user/second This is directly proportional to the user session duration and number of call
attempts.
Number of soft HOs per user/second This is directly proportional to the user session duration and number of call
attempts.
Number of intra-RNC hard handovers This is directly proportional to the user session duration and number of call
per user/second attempts.
Number of inter-RNC hard handovers/ This is directly proportional to the user session duration and number of call
second attempts.
Number of inter-RAT handovers/second This is directly proportional to the user session duration and number of call
attempts.
BHCA Computations
Based on the above input parameters the following parameters can be computed:
Control plane
*Values in italics are the ones directly used in the user/control plane computations
User plane
For the user plane, only the peak user traffic that will need to be processed is required. The main BHCA parameters that need to
be computed based on the traffic model are given below:
• Total user traffic per session on the uplink/downlink
• Total user traffic per person per busy hour
• Total traffic (UL/DL) for the entire RNC per BH
URA Update 8 1
• Unadjusted complexity estimate (UCE) – This is obtained from the message complexity analysis
• Interface UCE – This is just a summation of the complexity estimates of the messages passing through that interface
• Adjusted complexity estimate (ACE) – This is the result of adjusting the user interface UCE with the adjustments factor
derived from the general system characteristics determined for RNC
• LOC – This is the result of converting the ACE to LOC using the multiplicative factor
• Number of occurrences – This is obtained from the Traffic Model
• Total LOC executed – LOC multiplied by Number of occurrences per second gives the Total LOC executed for that
scenario per second.
2500
2000
NBAP
1500
RRC
1000 RANAP
RNSAP
500
0
100000 150000 200000 250000 300000
Number of Subscribers
For a subscriber base of 300,000 and a given traffic model, the sample output obtained using this method is shown below.
Inputs
Traffic Model
Basic Inputs Value
Number of Subscribers 300000
% of subscribers engaged in CS 80%
% of subscribers engaged in PS 20%
% of traffic using 64K class 60%
% of traffic using 126K class 30%
% of traffic using 256K class 10%
No. of CS Mobile Terminated Call Attempts per user/hour 2
No. of CS MO Call attempts per user/hr 2
No. of PS Mobile Terminated Call Attempts per user/hour 0
No. of PS MO Call attempts per user/hr 1
Blocking Probability 2%
No. of paging per MTCA 1.5
No. of LA/RA updates per call attempt 1
No. of cell/URA updates per user/second 0.01
Number of soft HOs per user/second 0.001
Number of intra-RNC hard handovers per user/second 0.0001
Number of inter-RNC hard handovers/second 0.0001
Number of inter-RAT handovers/second 0.0001
CS session duration (in secs) 60
PS session duration (in secs) 600
Outputs
Control plane configuration
100%
RRC CPU
RRC CPU 100%
RRC CPU
RRC
Total MHz : 2087 configuration
8% Iub NP 100%
Iub NP
Iub configuration
NBAP CPU 50% Total Bandwidth:
NBAP CPU NBAP 5 Gbps 25%
configuration
Total MHz: 1123 50%
IuCS/PS NP 100%
Here, the assumption is that the load is evenly spread across all the processors – with an assumed upper threshold of 75%
occupancy. Beyond this threshold there may be performance issues in dealing with real time traffic. Therefore, the above
configuration diagram is only intended to provide the number of CPUs required and not give the occupancy of each CPU.
Since the processors used for RRC and RNSAP are relatively underutilized, they can also be used for supporting OAM related
modules. Typically these functionalities would include:
• Support of interface towards the OMC-R
• Support of interface towards local terminals
• Supervision and maintenance of all modules within the RNC
• Performance measurement functions
• Maintenance of central disk-backed database (or any other equivalent data storage base)
RNC
Iub Interface Iu Interface
Nbr of OC-3 links - 32 Nbr of OC-3 links - 29
Data Plane bandwidth - 4.2 Gbps Data Plane bandwidth - 4.2 Gbps
Control Plane bandwidth - 0.8 Gbps Control Plane bandwidth - 0.4 Gbps
Iur Interface
Nbr of OC-3 links - 11
Data Plane bandwidth - 1.5 Gbps
Control Plane bandwidth - 0.2 Gbps
CONCLUSION
In this white paper, an approach to dimensioning the RNC was discussed. The main aspects dealt with were the computation of
user plane requirements, control plane requirements and the link capacity requirements. This approach would prove to be
useful from the RNC designer’s perspective when the expected traffic model is known. Also from the operator’s perspective this
information can be used while considering the impacts related to scaling up the network to meet increased user demands.
It has to be kept in mind that this is an iterative approach. Initially, based on the number of subscribers that needs to be
supported, the model generates a sample RNC configuration. These outputs have to be validated against hardware constraints,
budget constraints and the estimated cost-benefit ratio.
Based on the results of this validation, the desired RNC specifications can be used as inputs to the model to derive the subscriber
base that can be supported. These steps can be performed iteratively to generate the most optimum specifications in terms of
cost, benefits and hardware constraints.
CONCLUSION
In this white paper, an approach to dimensioning the RNC was discussed. The main aspects dealt with were the computation of
user plane requirements, control plane requirements and the link capacity requirements. This approach would prove to be
useful from the RNC designer’s perspective when the expected traffic model is known. Also from the operator’s perspective this
information can be used while considering the impacts related to scaling up the network to meet increased user demands.
It has to be kept in mind that this is an iterative approach. Initially, based on the number of subscribers that needs to be
supported, the model generates a sample RNC configuration. These outputs have to be validated against hardware constraints,
budget constraints and the estimated cost-benefit ratio.
Based on the results of this validation, the desired RNC specifications can be used as inputs to the model to derive the subscriber
base that can be supported. These steps can be performed iteratively to generate the most optimum specifications in terms of
cost, benefits and hardware constraints.
ACRONYMS
BHCA Busy Hour Call Attempts
Iub Interface between Node-B and RNC
Iur Interface between RNC and RNC
Iu-CS Interface between RNC and Circuit Switched Network
LA Location Area
LOC Lines Of Code
MOCA Mobile Originated Call Attempt
MOTA Mobile Terminated Call Attempt
Iu-PS Interface between RNC and SGSN
NBAP Node B Application Part
RA Routing Area
RANAP RAN Application Part
RNC Radio Network Controller
RNSAP Radio Network Subsystem Application Part
SGSN Serving GPRS Support Node
REFERENCE
1. 3GPP Standards and Protocol Documents
WIPRO IN TELECOM
Wipro Telecom Solutions Division offers comprehensive solutions for telecommunication to confront challenges, and convert
every challenge into an opportunity. With over two decades of telecom experience, Wipro Telecom solutions offers a wide
range of solutions in wireless networking, broadband (data, optical and access networking), voice switching, network
management and hardware design.
Wipro also provides several IPs, components and reference solutions in these domains which help our clients in saving costs
and providing the time-to-market advantage. We offer complete consulting, architecting, design, implementation and
maintenance services to the telecom equipment manufacturers.
Worldwide HQ
Wipro Technologies,
Sarjapur Road,
Bangalore-560 035,
India.
www.wipro.com
eMail: info@wipro.com