IMS End To End Network Dimensioning - Module 1 - BASICS
IMS End To End Network Dimensioning - Module 1 - BASICS
DIMENSIONING – MODULE 1 –
BASICS OF DIMENSIONING
OBJECTIVE & SCOPE
Objective
Basics of End to End Network
Dimensioning for IMS.
Scope
› Why dimensioning?
› Importance of dimensioning in
network.
› IMS & dimensioning
› IMS Services implementation
› User traffic model
WHY DIMENSIONING?
WHY DIMENSIONING?
› Network Dimensioning is all about ensuring the
right network capacity everywhere & at all times.
Optimum dimensioning:
• Maximum utilization of network elements
SBG, CSCF, CUDB, IP, MME …
• Accurate forecast of traffic growth
Right capacity at the right places at the right time
• While end user gets desired QoS
• Valid input (not just default traffic model and
assumptions should be used)
Benefits of End-To-End
Network Dimensioning
Terminating session
Originating session
MGC MGW
BGCF
S-CSCF I-CSCF S-CSCF
N-SBG
IP IP
A-SBG
A-SBG
IP
Session set up in IMS (2/4)
PSTN
Terminating session
Originating session
MGC MGW
BGCF
S-CSCF I-CSCF S-CSCF
N-SBG
IP IP
A-SBG
A-SBG
IP
Session set up in IMS (3/4)
PSTN
Terminating session
Originating session
MGC MGW
BGCF
S-CSCF I-CSCF S-CSCF
N-SBG
IP IP
A-SBG
A-SBG
IP
Session set up in IMS (4/4)
PSTN
Terminating session
Originating session
MGC MGW
BGCF
S-CSCF I-CSCF S-CSCF
N-SBG
IP IP
A-SBG
A-SBG
IP
Session based services
Terminating session
Originating session
NoMGC
mediaMGW
Typical example is instant messaging using SIP MESSAGE
BGCF
Also applicable
S-CSCF for SMS over
I-CSCF IP in VoLTE
S-CSCF
N-SBG
IP IP
A-SBG
A-SBG
IP
Presence Use Cases (1/2)
AS AS
NOTIFY
CSCF CSCF
A-SBG A-SBG
IP
AS AS
SUBSCRIBE
CSCF CSCF
NOTIFY
Caller A Caller B
M-MGW
Memory
CPU
TDM
TDM interfaces
› 10 Erlang
– Needs 10 resources
– 1 resource = 1 time slot
– 10 time slots needed
– A T1 has 24 time slots which means it can carry 24 Erlang
IP
IP interfaces
› 10 Erlang
– Needs 10 resources
– What is a resource in IP?
› Bandwidth per call
– G.711
› X kbps
› This bandwidth is required during the whole call
› 10 * X = Y kbps
› Total bandwidth requirement = Y kbps
› Needed BW / Interface BW
› Silence suppression should be considered
Memory
Memory
› 10 Erlang
– Needs 10 resources
– What is a resource in memory?
› Call footprint
– Each call starts a process
– The process needs a certain amount of memory
› The process stays in the memory during the whole call
› Use an average footprint
› Compare with IP BW calculation
› Needed memory / Available memory
› In case the call process do not reside in the memory for the whole call
another MHT can be used
CPU
Interface
Interface
Caller A CPU
Caller B
X Erlang
However the interface see the call twice while the CPU see the call only once
Double amount of capacity needed in the interface
Typical traffic model
› Traffic model
– Average Call holding time: 180 seconds
– Feature Usage: 1%
– Abandoned Calls: 12%
– Registration Interval: 3600 seconds
– Client Reg Event Subscription Interval: 3600 seconds
– Voice Mail (Message Summary Event Subscription) :
once every 12 hours
– Average num. of VMN per sub per second: 0.0000167
– Average number of INVITEs to VMS per sub per
second: 0.000057
SUMMARY
SUMMARY
› Why dimensioning
› IMS and dimensioning
› Session and session less services, AS and client based
services
› User Traffic Model
QUIZ
PROPERTIES
On passing, 'Finish' button: Goes to Next Slide
On failing, 'Finish' button: Goes to Next Slide
Allow user to leave quiz: After user has completed quiz
User may view slides after quiz: At any time
User may attempt quiz: Unlimited times