Professional Documents
Culture Documents
Switching Network: Processor Capacity: Objectives
Switching Network: Processor Capacity: Objectives
Chapter 5
This chapter briefly describes the definitions that are used when referring to
capacity, what factors influence the processor capacity. It also mentions some
tools that Ericsson uses for capacity calculations.
OBJECTIVES:
Upon completion of this chapter the student will be able to:
Intentionally Blank
Topic Page
CAPACITY .........................................................................................237
INTRODUCTION........................................................................................................ 237
PROCESSOR LOAD DEFINITIONS ......................................................................... 237
HOW TO EXPRESS CAPACITY? ............................................................................. 239
TRAFFIC LOAD DISTRIBUTION............................................................................... 241
SUBSCRIBER CALL TYPES..................................................................................... 242
ARE ERLANG AND BHCA THE SAME IN THE WHOLE NETWORK? .................... 242
IMPACTS ON CAPACITY.......................................................................................... 244
CONCLUSION ........................................................................................................... 249
Intentionally Blank
CAPACITY
INTRODUCTION
What is capacity? Capacity is the amount of time that is
available for program execution. Another way of putting it is,
that the capacity determines how many instructions the
processor can execute per second. This means that, the faster the
processor executes the instructions, the larger is its capacity.
Idle load: This is the part of the processor load that is made up
by periodical activities, like scanning for time-outs and state
changes. The idle load depends on the node functionality, the
size of the exchange and also on the processor type used.
The values in Table 1 below are used in the ACCIS tool for
AXE Local7.2. All values are guiding values.
The values in Table 5-2 below are used in the ACCIS tool for
AXE Local7.2. All values are guiding values.
Load Per Call (LPC): This is the amount of execution time that
the processor is allowed for setting up and disconnecting a call.
Load per call is normally expressed in milliseconds (ms), but is
sometimes expressed as the number of ASA (assembler)
instructions, necessary to fulfil the task. A call could, instead, be
another type of event, such as location update.
CP LOAD
100%
90%
80%
70% Loadability margin
%of load
Call Capacity
Subscriber Capacity
Addressing Capacity
100%
90%
80%
70%
other
60%
SMS
50%
Loc. Up.
40%
Calls
30%
20%
10%
0%
1
In relation to the call part (70% of traffic load), the actual basic
call part is 53% of the traffic load, the gateway load part is
7.5%, the charging part 5%, the handover part 3%, and the part
used for authentication about 1% (refer to Figure 5-3).
80
70
60
50 Authentication
Handover
40 Charging
GW load
30
Calls
20
10
0
1
IMPACTS ON CAPACITY
SUBSCRIBER BEHAVIOR
The call type affects the capacity required for a call, that is, the
load per call is different. Load per call is defined as the
execution time for a call. This is the time required to execute the
program code for a call in the CP (Central Processor). The
definition of a call is: call set-up, call release, and the
information sent in connection with the call as, for example,
charging pulses.
Call attempts have the highest impact on capacity. One call set-
up plus clear consumes about 25 ms execution time on APZ 212
11 in the BSC. This corresponds to (roughly) 25,000 ASA
instructions, or 10,000 PLEX. Approximately one third comes
from CCS signaling.
NETWORK CONFIGURATION
The periodic location update value set, affects the capacity. The
period can be set between 6 and 1,530 minutes in steps of 6
minutes. The minimum period allowed by the system depends
on the number of subscribers and their traffic behavior.
The BSC decrease is often less than that of the MSC. The reason
is that new BSC releases often contain more O&M
improvements than traffical ones.
CONCLUSION
System capacity rapidly decreases, due to added functionality,
changed subscriber behavior, and the dynamic growth of the
amount of mobile subscribers. The impacts on capacity
Especially, due to additional functionality, will become
significant in future releases.
APZ Evolution
24
22 APZ 212 11
20
Relative Capacity
APZ 212 25
18
16 APZ 212 20
14 APZ 212 30
12
APZ 212 33
10
8
6
4
2
0
1
Processors
SCC DIMENSIONING
Input
Output
Procedure
Input: ASCC
BSCC
Output: SCC = n
Example
Aorg = 9,6mE
Aiex = 6,7mE
Rh = 1,2
BSCC = 0,005
JAMBALA™
JAMBALA™ Solution
A modular architecture
Mobility Intelligent
Management Network
Products Products
Service
Enablers
Signalling HW
OA&M
TelORB
Above these components, lies the application layer that can be segmented into
three different areas: The Mobility Management Products such as Home
Location Registers (HLR), authentication Centers (AC), Mobility Gateways
(MG) and WAP Gateways (WAP GW); The Intelligent Network Products such
as Service Control Points (SCP), WIN features and services; The Service
Enablers such as Service Capability Servers (SCS), Application Servers and
Authentication, Authorization and Accounting servers (AAA).
TELORB™ ARCHITECTURE
The data stored in the database, in RAM, is in a redundant mode and can be
distributed over a configurable number of processors, as exemplified in the
picture below.
Application A
Application B Application C Application D
DATA 1 DATA 2
DB
DATA 3
NEW !
Figure 5-8: Distributed data store
When the faulty card has been identified and replaced, (step 3) TelORB™
recognizes the new processor capacity and automatically starts replicating
processes as well as data to the new (example: expanding capacity by adding
new cards) or replaced (example: changing a faulty card) card. In step 4, the
node has resumed its normal mode of operation. The whole sequence is carried
out without system downtime.
For example, the memory, capacity, and I/O dimensions for the HLR/AC
application are shown in the table below. The table shows these dimensions for
typically small and large configurations that can be delivered in one or two
BYB 501 cabinets.
The throughput capacities for the typical small and large configurations shown
above can be seen in the figure below.
Small Large
Number of Application Processors 5 21
Number of Subscribers (millions) 0.45 2
TPS 150 600
IN SERVICE PERFORMANCE
Redundancy
JAMBALA
JAMBALA TCP/IP JAMBALA
JAMBALA
Node
Node 11 Node
Node 22
SS7/ITU7
MSC
MSC MSC
MSC
PLMN / PSTN
HLR (Home Location Register) for TDMA/CDMA: central network element for
storing mobile subscriber information. It administers the subscriber information and
distributes it to the network.
SCP (Service Control Point) for TDMA: service platform that enables operators to
provide flexible value-added WIN service solutions.
SDE (Service Development Environment): supports and covers the complete life
cycle handling of developing, modifying, deploying and removing a service on the
Application Server.
VPN (Virtual Private Network): provides the corporate customer with a private
number plan within the public telephone network. An end user can dial a private
number instead of the complete public number in order to contact someone else
within the VPN. Corporate subscribers can also use the VPN to establish their own
integrated fixed and mobile extension number system.
Home & Office: allows the operator to offer end-users a subscription that enables
short numbers and reduced tariffs on calls to predefined numbers.