SlideShare a Scribd company logo
1 of 34
Download to read offline
PSTN/ISDN emulation and IMS/NGN
Reference Benchmarking
Martin Brand
Vice Chairman of ETSI TC INT, Rapporteur of Q11/11 and Co-Rapporteur of
Q2/11
• Why is IMS Benchmarking needed
• History
• Benchmark Development Process
• Benchmark Information Model
• Use-case
• Call flow
• Load profile
• Metrics and design objectives
• Benchmark Test
• Benchmark report
• Q.3933 “Reference benchmarking, background traffic profiles and KPIs for VoIP
and FoIP in fixed networks”
2
Presentation Outline
• Goal - performance benchmark for IMS/LTE
components
– Performance and scalability testing of all PSTN and IMS and related
components
– Measurement and analysis of important QoS parameters
– Regression Tests with applications after Release Change
• Why
– Creation of objective means to compare overall IMS of different systems
by performance (and price)
– Check ability of hardware/software to run the IMS
• How
– Define standard scenarios and traffic models for the work load
– Define the metrics to be measured
– Standardize the test procedure, the test parameters and the Benchmark
test report
Why is IMS Benchmarking Needed?
3
History
• March 2011 - Q.3931.1: Performance benchmark for the
PSTN/ISDN emulation subsystem of an IP multimedia system -
Part 1: Core concepts
• March 2011 Q.3931.2: Performance benchmark for the
PSTN/ISDN emulation subsystem of an IP multimedia system -
Part 2: Subsystem
• June 2015 Q.3931.3: Performance benchmark for the
PSTN/ISDN emulation subsystem of an IP multimedia system -
Part 3: Traffic sets and traffic profiles
• June 2015 Q.3931.4: Performance benchmark for the
PSTN/ISDN emulation subsystem of an IP multimedia system -
Part 4: Reference load network
4
History
• June 2015 – Q.3932.1: IMS/NGN performance benchmark
Part 1: Core concept
• June 2015 - Q.3932.2: IMS/NGN performance benchmark
Part 2: Subsystem configurations and benchmarks
• June 2015- Q.3932.3: IMS/NGN performance benchmark –
Part 3: Traffic sets and traffic profiles
• June 2015- Q.3933 “Reference benchmarking,
background traffic profiles and KPIs for VoIP and FoIP in
fixed networks”
• Mai 2016- Q.3932.4: IMS/NGN performance benchmark -
Part 4: Testing of the performance design objectives
5
Involved Bodies
– ETSI TC MTS
• Testing framwork and description
– ETSI TC TISPAN
• standardization of PSTN/ISDN Emulation Sub-system (PES)
benchmark
– ETSI TC INT
• Benchmark IMS
– ETSI TC STQ
• Benchmark IMS
– ITU-T
• SG11
6
Motivating Example
100
105
110
115
120
125
130
135
29 39 49 59 69 79 89
Time (minutes)
ScenarioAttemptsperSecond(SApS)
0%
2%
4%
6%
8%
10%
12%
14%
%InadequatelyHandledScenarioAttempts(IHS)
System Load Successful Scenario Attempts % Inadequately Handled Scenario Attempts
% Inadequately Handled Scenario Attempts
averaged over Step Time < 1%
Step
Transient
Time
6 mins
Step
Transient
Time
Step Time
30 minutes
SApS
Increase
Amount
10 SApS
end of Step 1
DOC underload
System Load
110 SApS
Step 2
Design Objective Capacity (DOC)
System Load
120 SApS
beginning of Step 3
DOC Overload
System Load
130 SApS
7
Scope of IMS/LTE Performance Benchmarking
8
IMS UA
MME
S-GW
HSS
P-CSCF
IMS-ALG
IMS-AGW
P-GW
PCRF
UE
eNodeB
IMS Core
LTE-Uu
S11
S5
Gx
SGi
Rx
S6a
S1-MME
S1-U
IMS UA
UE
I/S-CSCF
MMTel AS
Sh
Mw
I
S
C
Cx
Ut
Ut
Gm
Mb
Mb
Benchmark Development Process
9
Define standard call models
Define traffic set as an
aggregation of call models
Parameterize SUT
Create Load by scaling
the traffic set
Benchmark reports largest
sustainable load
Use-case
• The top level of the individual
behavioural model is the use-case. A
use-case describes the goal that a
user has in interacting with a system
10
Benchmark Information Model
11
Scenario 1.1
eg: user not registered
Metrics
Design
Objectives
Call flows
Scenario 1.2
(e.g. user already
registered)
X % of scenario 1.1
X % of scenario 1.2
X % of scenario 2.1
X % of scenario 2.2
call detail report
voice quality
summary report
voice quality detail
report
error summary
report
Error detail
report
voice quality error
summary report
voice quality error detail
report
Load profiles
Metrics
Call flows
Load profiles
Scenario 2.1 Call succesfull
Scenario 2.2 User not found
Traffic set
Test Report
Benchmark Test
Use case 1
MMTel (registration)
Use case 2
MMTel - Session Setup
Metrics and graphics with design
objective capacity
SUT Parameters
Design
Objectives
SUT Parameters
Traffic Time Profile
SUT Characteristic
Backgroundload
IMS/LTE Use Cases
• IMS/PES to IMS/PES
• Registration/de-registration use-case
• MMTel to MMTel Use case
• ISDN to MMTel Use case
• MMTel to ISDN Use case
• MMTel to PSTN Use case
• PSTN to MMTEL Use case
• ISDN to VoLTE Use case
• VoLTE to ISDN Use case
• VoLTE – PSTN Use case
• PSTN to VoLTE Use case
• VoLTE to VoLTE Use case
• VoLTE to MMTel Use case
• MMTel to VoLTE Use case
12
IMS/LTE Scenario Example: IMS Call
13
Call flow example IMS/PES environment calling side
14
OFF Hook
On Hook
Timer T1
Test Fail
Send digits
Ringing
Tone
Available
No
Yes
Start Timer
T2
Waiting for
ringing ton
Start
Timer T3
Waiting for
answer
T3 time
out
Timer T4
Connection
Holding time
Yes
Yes
STOP Timer
T2
Timer T2
Waiting for
ALERTING
timeout
Yes
Connection
Established
Stop timer T3
Yes
No
No
No
Dialing tone
Available
No timer local
exchange
call request
delay timeout
Yes
1
1
1
1
Start timer
local exchange
call request
delay
Yes
No
2
STOP Timer
call request
delay
Send Voice
Samples
Receive
Voice Samples
Inband
Synch
Establi
shed
T4 time
out
DTMF
Send inband
digits
Receive inband
digits
PESQ
> limit
Yes
Yes
No
Yes
2
1
Stop T4
Test Pass
STOP Timer
T2
Yes
No
No
1
Stop T4
Stop T1
Calling party
Load profiles example
15
2.6666.. CAPS
0
5
10
15
20
25
30
35
40
45
0 5 10 15 20 25 30
Seconds
User
Metrics and design objectives
Delay probability (1)
16
Meaning of timers Parameter Q.543 [2] IMS, PES equivalent Reference Load A Reference Load B
Detailed description Mean Value 95 % probability
of not exceeding
Mean Value 95 % probability
of not exceeding
Call set up delay: en Block sending is used
ISDN SUBSCRIBER LINES
Call set up delay using en-block signalling.
clause 2.4.3.1 [2]
Exchange call setup delay for originating outgoing
traffic connections.
For call attempts using en-bloc sending
Call set-up delay is defined as the interval from the
instant when the signalling information required for
routing is received from the incoming signalling
system until the instant when the corresponding
signalling information is passed to the outgoing
signalling system.
The time interval starts when the SETUP message
received contains a "sending complete indication" or
when the address information necessary for call set-
up is complete and ends when the call setup is sent
on the outgoing signalling system.
ISDN [3]
Call set-up delay is defined as the interval from the
instant when the signalling information including
Sending Complete (#) is received from the incoming
signalling system until the instant when the
corresponding INVITE signalling information is passed
to the Ic interface.
≤ 450 ms ≤ 650 ms ≤ 800 ms ≤ 950 ms
ISDN [3]
Call set-up delay is defined as the interval from the
instant when the signalling information including
Sending Complete (#) is received from the incoming
signalling system until the instant when the
corresponding INVITE signalling information is passed
to the terminating Gm interface.
≤ 350 ms
VGW
≤ 400 ms
≤ 550 ms
VGW
≤ 600 ms
≤ 700 ms
VGW
≤ 800 ms
≤ 850 ms
VGW
≤ 1 000 ms
ISDN [3]
Call set-up delay for Internal traffic is defined as the
interval from the instant when the SETUP including
Sending Complete (#) is received from the incoming
signalling system until the instant when the
corresponding SETUP signalling information is passed to
the called line signalling system (see note).
≤ 350 ms
VGW
≤ 500 ms
≤ 550 ms
VGW
≤ 750 ms
≤ 700 ms
VGW
≤ 1 000 ms
≤ 850 ms
VGW
≤ 1 200 ms
IMS SUBSCRIBER Call set up delay using for Internal
traffic.
IMS [4]
Session initiation delay is defined as the interval from
the instant when the INVITE signalling information is
received from the calling user on the originating Gm
interface until the instant when the corresponding
INVITE signalling information is passed on the
terminating Gm interface to the called user.
≤ 300 ms ≤ 450 ms ≤ 600 ms ≤ 750 ms
IMS [4]
Session initiation delay is defined as the interval from
the instant when the INVITE signalling information is
received from the calling user on the originating Gm
interface until the instant when the corresponding
INVITE signalling information is passed on the
terminating Ic interface to the called user (without
preconditions).
≤ 350 ms ≤ 550 ms ≤ 700 ms ≤ 850 ms
NOTE: If SC (#) is not included the setup delay may increase up to the digit collection timer (15 s).
Metrics and design objectives
Delay probability (2)
17
OLE
IAM
SETUP
AGCF/VGW
SETUP
ISDN line ISDN line
Q.543 IMS
INVITE
IBCF/term Gm
AGCF/VGW
SETUP
ISDN line
SETUP
AGCF/VGW
ISDN line
Gm interface
INVITE
SIP line
INVITE
Gm interface
SIP line
Traffic Set Example
Use Case
Section
Test Scenario Scenario % of
System Load
Scenario
Arrival
Distribution
Scenario
Duration
Distribution
Use case 1 Scenario1.1 20 % Poisson Mean = 110 sec
Scenario 1.2 20 % Poisson Mean = 110 sec
Use case 2 Scenario 2.1 15 % Poisson Mean = 90 sec
Scenario 2.2 15 % Poisson Mean = 90 sec
Use case 3 Scenario 3.1 15% Poisson Mean = 90 sec
Scenario 3.2 15 % Poisson Mean = 90 sec
18
• Traffic mixture: a combination of percentages of all
scenarios
Benchmark report
• A test report is a document, with
accompanying data files, that provides a full
description of an execution of a benchmark
test on a test system. The results of the test
include data, represented as charts and data
sets, depicting the behaviour of the SUT over
the elapsed time of the test.
19
General report on run script.
Information included, Start and
End times along with duration.
Call Attempts and Call Errors.
Report in the reality – Implementation Arcatech
Implementation Arcatech
20
Metrics and design objectives in the reality – statistic
Implementation Arcatech
21
Metrics and design objectives in the reality -
charts for ramp traffic
Implementation Arcatech
22
Example of a call detail report in the reality
Implementation Arcatech
23
Next page FAX V.34
Example of a V.34 FAX detail report in the reality
Implementation Arcatech
24
25
Q.3933
Reference benchmarking,
background traffic profiles and KPIs
for VoIP and FoIP in fixed networks
The Recommendation Q.3933 describes Key
Performance Indicators and benchmarking methods
for the spectrum of potential applications. Access
technologies considered are all technologies offered
by the operator.
Scope
26
• The benchmarking platform can be distributed
across a larger region or an entire country. In
this case, several server systems should be also
part of the set-up, including a system for
evaluating media (e.g., video, audio, and voice)
quality.
Scope of Functionality (1)
27
Setup of the multiplay and benchmarking platform
28
• The measurement systems at the user premises
can be connected with IP, FXS or ISDN ports via
a voice gateway (VGW), integrated access
device (IAD), or directly to a CPE or Ethernet
port (e.g., multimedia telephony service
(MMTel) fixed access).
Scope of Functionality (2)
29
Possible configurations and interfaces in context of user
characterization
30
Overview of Quality characteristics for voice quality
measurements
31
1. call set up delay
2. call set-up time (Post Dialling Delay)
3. Call Setup Time Standard Deviation
4. Premature release probability (Call Failure Rate)
5. Call Drop Rate
6. Unsuccessful call ratio
7. Media establishment delay
8. Level of active speech signal
9. Noise level
10. Noise to signal ratio
11. Speech signal attenuation
12. Talker echo delay
13. Listening speech quality
14. Listening speech quality stability
15. End-to-End audio delay
16. End-to-End audio delay standard deviation
17. End –to-End audio delay variation
18. Frequency response
19. Fax transmission T.30 (Fax, bit rate ≤ 14,4 kbit/s and Fax, bit rate ≥ 14,4 kbit/s)
Example: Call set-up time (1)
32
Network
INVITE INVITE
180 Ringing 180 Ringing
200 OK
ACK
200 OK
ACK
Sending Speech Sample Recording Speech Sample
Recording Speech Sample Sending Speech Sample
BYE BYE
200 OK 200 OK
MU MUCPE „A“ Side CPE „B“Side
Example: Call set-up time (2)
33
Network
INVITE INVITE
180 Ringing 180 Ringing
200 OK
ACK
200 OK
ACK
Sending Speech Sample Recording Speech Sample
Recording Speech Sample Sending Speech Sample
BYE BYE
200 OK 200 OK
MU MUCPE „A“ Side CPE „B“Side
Thank you!
Martin Brand
martin.brand@a1.at

More Related Content

What's hot

Ims call flow
Ims call flowIms call flow
Ims call flow
Morg
 

What's hot (20)

Volte originating-call
Volte originating-callVolte originating-call
Volte originating-call
 
SIP - Introduction to SIP Protocol
SIP - Introduction to SIP ProtocolSIP - Introduction to SIP Protocol
SIP - Introduction to SIP Protocol
 
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
 
Matrix Telecom Solutions: SETU VTEP - Fixed VoIP to T1/E1 PRI Gateway
Matrix Telecom Solutions: SETU VTEP - Fixed VoIP to T1/E1 PRI GatewayMatrix Telecom Solutions: SETU VTEP - Fixed VoIP to T1/E1 PRI Gateway
Matrix Telecom Solutions: SETU VTEP - Fixed VoIP to T1/E1 PRI Gateway
 
Sangoma SS7 Gateway Training
Sangoma SS7 Gateway TrainingSangoma SS7 Gateway Training
Sangoma SS7 Gateway Training
 
SIP (Session Initiation Protocol)
SIP (Session Initiation Protocol)SIP (Session Initiation Protocol)
SIP (Session Initiation Protocol)
 
Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...
Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...
Sip Detailed , Call flows , Architecture descriptions , SIP services , sip se...
 
S13. sip trunk to trunk 2015 1002
S13. sip trunk to trunk 2015 1002S13. sip trunk to trunk 2015 1002
S13. sip trunk to trunk 2015 1002
 
cFrame framework slides
cFrame framework slidescFrame framework slides
cFrame framework slides
 
Session Initiation Protocol
Session Initiation ProtocolSession Initiation Protocol
Session Initiation Protocol
 
IMS Signaling (Rev. 3)
IMS Signaling (Rev. 3)IMS Signaling (Rev. 3)
IMS Signaling (Rev. 3)
 
VoIP basics
VoIP basicsVoIP basics
VoIP basics
 
Matrix Telecom Solutions: SETU VFXTH - Fixed VoIP to FXO-FXS Gateways
Matrix Telecom Solutions: SETU VFXTH  - Fixed VoIP to FXO-FXS GatewaysMatrix Telecom Solutions: SETU VFXTH  - Fixed VoIP to FXO-FXS Gateways
Matrix Telecom Solutions: SETU VFXTH - Fixed VoIP to FXO-FXS Gateways
 
Matrix Telecom Solutions: SETU VGFX - Fixed VoIP to GSM/3G-FXO-FXS Voice Gat...
Matrix Telecom Solutions: SETU VGFX  - Fixed VoIP to GSM/3G-FXO-FXS Voice Gat...Matrix Telecom Solutions: SETU VGFX  - Fixed VoIP to GSM/3G-FXO-FXS Voice Gat...
Matrix Telecom Solutions: SETU VGFX - Fixed VoIP to GSM/3G-FXO-FXS Voice Gat...
 
VoLTE Interfaces , Protocols & IMS Stack
VoLTE Interfaces , Protocols & IMS StackVoLTE Interfaces , Protocols & IMS Stack
VoLTE Interfaces , Protocols & IMS Stack
 
Matrix Telecom Solutions: SIMADO GFX11 - FCT
Matrix Telecom Solutions: SIMADO GFX11 - FCTMatrix Telecom Solutions: SIMADO GFX11 - FCT
Matrix Telecom Solutions: SIMADO GFX11 - FCT
 
Ims call flow
Ims call flowIms call flow
Ims call flow
 
Cluster optimization procedure v1
Cluster optimization procedure v1Cluster optimization procedure v1
Cluster optimization procedure v1
 
Matrix Telecom Solutions: SETU VFX - Fixed VoIP to FXO-FXS Gateways
Matrix Telecom Solutions: SETU VFX - Fixed VoIP to FXO-FXS GatewaysMatrix Telecom Solutions: SETU VFX - Fixed VoIP to FXO-FXS Gateways
Matrix Telecom Solutions: SETU VFX - Fixed VoIP to FXO-FXS Gateways
 
IMS + VoLTE Overview
IMS + VoLTE OverviewIMS + VoLTE Overview
IMS + VoLTE Overview
 

Similar to Martin brand presentation

VoLTE_SRVCC_E2Erevised
VoLTE_SRVCC_E2ErevisedVoLTE_SRVCC_E2Erevised
VoLTE_SRVCC_E2Erevised
Amit Deshmukh
 
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERSROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
Deepak Shankar
 
IP Multimedia Subsystems Overview - My Training on IMS
IP Multimedia Subsystems Overview - My Training on IMSIP Multimedia Subsystems Overview - My Training on IMS
IP Multimedia Subsystems Overview - My Training on IMS
Inam Khosa
 
Wireless intelligent networking
Wireless intelligent networkingWireless intelligent networking
Wireless intelligent networking
Manish Kumar
 
My speech at AstriCon 2007
My speech at AstriCon 2007My speech at AstriCon 2007
My speech at AstriCon 2007
stefanocarlini
 
Dccp evaluation for sip signaling ict4 m
Dccp evaluation for sip signaling   ict4 m Dccp evaluation for sip signaling   ict4 m
Dccp evaluation for sip signaling ict4 m
Agus Awaludin
 
Jishan update Resume
Jishan update ResumeJishan update Resume
Jishan update Resume
Mohd Jishan
 

Similar to Martin brand presentation (20)

VoLTE_SRVCC_E2Erevised
VoLTE_SRVCC_E2ErevisedVoLTE_SRVCC_E2Erevised
VoLTE_SRVCC_E2Erevised
 
Project
ProjectProject
Project
 
VoLTE Service Monitoring - VoLTE Voice Call
VoLTE Service Monitoring - VoLTE Voice CallVoLTE Service Monitoring - VoLTE Voice Call
VoLTE Service Monitoring - VoLTE Voice Call
 
VoLTE flows - basics
VoLTE flows - basicsVoLTE flows - basics
VoLTE flows - basics
 
VoLTE KPI Performance
VoLTE KPI PerformanceVoLTE KPI Performance
VoLTE KPI Performance
 
VoLTE Flows and CS network
VoLTE Flows and CS networkVoLTE Flows and CS network
VoLTE Flows and CS network
 
IMS Core Introduction for CS Specialist
IMS Core Introduction for CS SpecialistIMS Core Introduction for CS Specialist
IMS Core Introduction for CS Specialist
 
Introduction to VoIP, RTP and SIP
Introduction to VoIP, RTP and SIP Introduction to VoIP, RTP and SIP
Introduction to VoIP, RTP and SIP
 
VoLTE KPI Performance Explained
VoLTE KPI Performance ExplainedVoLTE KPI Performance Explained
VoLTE KPI Performance Explained
 
Siemens-profinet-rt-vs-irt-webinar-13oct2020.pdf
Siemens-profinet-rt-vs-irt-webinar-13oct2020.pdfSiemens-profinet-rt-vs-irt-webinar-13oct2020.pdf
Siemens-profinet-rt-vs-irt-webinar-13oct2020.pdf
 
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERSROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
 
EENA 2016 - Standards Update (2/3)
EENA 2016 - Standards Update (2/3)EENA 2016 - Standards Update (2/3)
EENA 2016 - Standards Update (2/3)
 
IP Multimedia Subsystems Overview - My Training on IMS
IP Multimedia Subsystems Overview - My Training on IMSIP Multimedia Subsystems Overview - My Training on IMS
IP Multimedia Subsystems Overview - My Training on IMS
 
Wireless intelligent networking
Wireless intelligent networkingWireless intelligent networking
Wireless intelligent networking
 
Axiros tr069-smartmicrogrid-devicemanagement
Axiros tr069-smartmicrogrid-devicemanagementAxiros tr069-smartmicrogrid-devicemanagement
Axiros tr069-smartmicrogrid-devicemanagement
 
My speech at AstriCon 2007
My speech at AstriCon 2007My speech at AstriCon 2007
My speech at AstriCon 2007
 
Dccp evaluation for sip signaling ict4 m
Dccp evaluation for sip signaling   ict4 m Dccp evaluation for sip signaling   ict4 m
Dccp evaluation for sip signaling ict4 m
 
Jishan update Resume
Jishan update ResumeJishan update Resume
Jishan update Resume
 
Jishan resume
Jishan  resumeJishan  resume
Jishan resume
 
Cma5000a gige
Cma5000a   gigeCma5000a   gige
Cma5000a gige
 

More from AlexMinov

Andrea scaloni
Andrea scaloniAndrea scaloni
Andrea scaloni
AlexMinov
 

More from AlexMinov (11)

Leonid Semakov presentation Enhanced Network Performance Evaluation
Leonid Semakov presentation Enhanced Network Performance EvaluationLeonid Semakov presentation Enhanced Network Performance Evaluation
Leonid Semakov presentation Enhanced Network Performance Evaluation
 
Rustam Pirmagomedov
Rustam PirmagomedovRustam Pirmagomedov
Rustam Pirmagomedov
 
Communications Regulatory Agency, Bosnia and Herzegovina
Communications Regulatory Agency, Bosnia and HerzegovinaCommunications Regulatory Agency, Bosnia and Herzegovina
Communications Regulatory Agency, Bosnia and Herzegovina
 
Mick fox abstract
Mick fox abstractMick fox abstract
Mick fox abstract
 
Michael milds Performance Measurements according to ITU-T Q.3930 and consider...
Michael milds Performance Measurements according to ITU-T Q.3930 and consider...Michael milds Performance Measurements according to ITU-T Q.3930 and consider...
Michael milds Performance Measurements according to ITU-T Q.3930 and consider...
 
Michael mild abstract
Michael mild abstractMichael mild abstract
Michael mild abstract
 
Martin brand abstract_s2
Martin brand abstract_s2Martin brand abstract_s2
Martin brand abstract_s2
 
Martin brand abstract_s1
Martin brand abstract_s1Martin brand abstract_s1
Martin brand abstract_s1
 
BERECs Network Neutrality Measurement Methodology, and how it supports the EU...
BERECs Network Neutrality Measurement Methodology, and how it supports the EU...BERECs Network Neutrality Measurement Methodology, and how it supports the EU...
BERECs Network Neutrality Measurement Methodology, and how it supports the EU...
 
Leonid semakov abstract
Leonid semakov abstractLeonid semakov abstract
Leonid semakov abstract
 
Andrea scaloni
Andrea scaloniAndrea scaloni
Andrea scaloni
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Martin brand presentation

  • 1. PSTN/ISDN emulation and IMS/NGN Reference Benchmarking Martin Brand Vice Chairman of ETSI TC INT, Rapporteur of Q11/11 and Co-Rapporteur of Q2/11
  • 2. • Why is IMS Benchmarking needed • History • Benchmark Development Process • Benchmark Information Model • Use-case • Call flow • Load profile • Metrics and design objectives • Benchmark Test • Benchmark report • Q.3933 “Reference benchmarking, background traffic profiles and KPIs for VoIP and FoIP in fixed networks” 2 Presentation Outline
  • 3. • Goal - performance benchmark for IMS/LTE components – Performance and scalability testing of all PSTN and IMS and related components – Measurement and analysis of important QoS parameters – Regression Tests with applications after Release Change • Why – Creation of objective means to compare overall IMS of different systems by performance (and price) – Check ability of hardware/software to run the IMS • How – Define standard scenarios and traffic models for the work load – Define the metrics to be measured – Standardize the test procedure, the test parameters and the Benchmark test report Why is IMS Benchmarking Needed? 3
  • 4. History • March 2011 - Q.3931.1: Performance benchmark for the PSTN/ISDN emulation subsystem of an IP multimedia system - Part 1: Core concepts • March 2011 Q.3931.2: Performance benchmark for the PSTN/ISDN emulation subsystem of an IP multimedia system - Part 2: Subsystem • June 2015 Q.3931.3: Performance benchmark for the PSTN/ISDN emulation subsystem of an IP multimedia system - Part 3: Traffic sets and traffic profiles • June 2015 Q.3931.4: Performance benchmark for the PSTN/ISDN emulation subsystem of an IP multimedia system - Part 4: Reference load network 4
  • 5. History • June 2015 – Q.3932.1: IMS/NGN performance benchmark Part 1: Core concept • June 2015 - Q.3932.2: IMS/NGN performance benchmark Part 2: Subsystem configurations and benchmarks • June 2015- Q.3932.3: IMS/NGN performance benchmark – Part 3: Traffic sets and traffic profiles • June 2015- Q.3933 “Reference benchmarking, background traffic profiles and KPIs for VoIP and FoIP in fixed networks” • Mai 2016- Q.3932.4: IMS/NGN performance benchmark - Part 4: Testing of the performance design objectives 5
  • 6. Involved Bodies – ETSI TC MTS • Testing framwork and description – ETSI TC TISPAN • standardization of PSTN/ISDN Emulation Sub-system (PES) benchmark – ETSI TC INT • Benchmark IMS – ETSI TC STQ • Benchmark IMS – ITU-T • SG11 6
  • 7. Motivating Example 100 105 110 115 120 125 130 135 29 39 49 59 69 79 89 Time (minutes) ScenarioAttemptsperSecond(SApS) 0% 2% 4% 6% 8% 10% 12% 14% %InadequatelyHandledScenarioAttempts(IHS) System Load Successful Scenario Attempts % Inadequately Handled Scenario Attempts % Inadequately Handled Scenario Attempts averaged over Step Time < 1% Step Transient Time 6 mins Step Transient Time Step Time 30 minutes SApS Increase Amount 10 SApS end of Step 1 DOC underload System Load 110 SApS Step 2 Design Objective Capacity (DOC) System Load 120 SApS beginning of Step 3 DOC Overload System Load 130 SApS 7
  • 8. Scope of IMS/LTE Performance Benchmarking 8 IMS UA MME S-GW HSS P-CSCF IMS-ALG IMS-AGW P-GW PCRF UE eNodeB IMS Core LTE-Uu S11 S5 Gx SGi Rx S6a S1-MME S1-U IMS UA UE I/S-CSCF MMTel AS Sh Mw I S C Cx Ut Ut Gm Mb Mb
  • 9. Benchmark Development Process 9 Define standard call models Define traffic set as an aggregation of call models Parameterize SUT Create Load by scaling the traffic set Benchmark reports largest sustainable load
  • 10. Use-case • The top level of the individual behavioural model is the use-case. A use-case describes the goal that a user has in interacting with a system 10
  • 11. Benchmark Information Model 11 Scenario 1.1 eg: user not registered Metrics Design Objectives Call flows Scenario 1.2 (e.g. user already registered) X % of scenario 1.1 X % of scenario 1.2 X % of scenario 2.1 X % of scenario 2.2 call detail report voice quality summary report voice quality detail report error summary report Error detail report voice quality error summary report voice quality error detail report Load profiles Metrics Call flows Load profiles Scenario 2.1 Call succesfull Scenario 2.2 User not found Traffic set Test Report Benchmark Test Use case 1 MMTel (registration) Use case 2 MMTel - Session Setup Metrics and graphics with design objective capacity SUT Parameters Design Objectives SUT Parameters Traffic Time Profile SUT Characteristic Backgroundload
  • 12. IMS/LTE Use Cases • IMS/PES to IMS/PES • Registration/de-registration use-case • MMTel to MMTel Use case • ISDN to MMTel Use case • MMTel to ISDN Use case • MMTel to PSTN Use case • PSTN to MMTEL Use case • ISDN to VoLTE Use case • VoLTE to ISDN Use case • VoLTE – PSTN Use case • PSTN to VoLTE Use case • VoLTE to VoLTE Use case • VoLTE to MMTel Use case • MMTel to VoLTE Use case 12
  • 14. Call flow example IMS/PES environment calling side 14 OFF Hook On Hook Timer T1 Test Fail Send digits Ringing Tone Available No Yes Start Timer T2 Waiting for ringing ton Start Timer T3 Waiting for answer T3 time out Timer T4 Connection Holding time Yes Yes STOP Timer T2 Timer T2 Waiting for ALERTING timeout Yes Connection Established Stop timer T3 Yes No No No Dialing tone Available No timer local exchange call request delay timeout Yes 1 1 1 1 Start timer local exchange call request delay Yes No 2 STOP Timer call request delay Send Voice Samples Receive Voice Samples Inband Synch Establi shed T4 time out DTMF Send inband digits Receive inband digits PESQ > limit Yes Yes No Yes 2 1 Stop T4 Test Pass STOP Timer T2 Yes No No 1 Stop T4 Stop T1 Calling party
  • 15. Load profiles example 15 2.6666.. CAPS 0 5 10 15 20 25 30 35 40 45 0 5 10 15 20 25 30 Seconds User
  • 16. Metrics and design objectives Delay probability (1) 16 Meaning of timers Parameter Q.543 [2] IMS, PES equivalent Reference Load A Reference Load B Detailed description Mean Value 95 % probability of not exceeding Mean Value 95 % probability of not exceeding Call set up delay: en Block sending is used ISDN SUBSCRIBER LINES Call set up delay using en-block signalling. clause 2.4.3.1 [2] Exchange call setup delay for originating outgoing traffic connections. For call attempts using en-bloc sending Call set-up delay is defined as the interval from the instant when the signalling information required for routing is received from the incoming signalling system until the instant when the corresponding signalling information is passed to the outgoing signalling system. The time interval starts when the SETUP message received contains a "sending complete indication" or when the address information necessary for call set- up is complete and ends when the call setup is sent on the outgoing signalling system. ISDN [3] Call set-up delay is defined as the interval from the instant when the signalling information including Sending Complete (#) is received from the incoming signalling system until the instant when the corresponding INVITE signalling information is passed to the Ic interface. ≤ 450 ms ≤ 650 ms ≤ 800 ms ≤ 950 ms ISDN [3] Call set-up delay is defined as the interval from the instant when the signalling information including Sending Complete (#) is received from the incoming signalling system until the instant when the corresponding INVITE signalling information is passed to the terminating Gm interface. ≤ 350 ms VGW ≤ 400 ms ≤ 550 ms VGW ≤ 600 ms ≤ 700 ms VGW ≤ 800 ms ≤ 850 ms VGW ≤ 1 000 ms ISDN [3] Call set-up delay for Internal traffic is defined as the interval from the instant when the SETUP including Sending Complete (#) is received from the incoming signalling system until the instant when the corresponding SETUP signalling information is passed to the called line signalling system (see note). ≤ 350 ms VGW ≤ 500 ms ≤ 550 ms VGW ≤ 750 ms ≤ 700 ms VGW ≤ 1 000 ms ≤ 850 ms VGW ≤ 1 200 ms IMS SUBSCRIBER Call set up delay using for Internal traffic. IMS [4] Session initiation delay is defined as the interval from the instant when the INVITE signalling information is received from the calling user on the originating Gm interface until the instant when the corresponding INVITE signalling information is passed on the terminating Gm interface to the called user. ≤ 300 ms ≤ 450 ms ≤ 600 ms ≤ 750 ms IMS [4] Session initiation delay is defined as the interval from the instant when the INVITE signalling information is received from the calling user on the originating Gm interface until the instant when the corresponding INVITE signalling information is passed on the terminating Ic interface to the called user (without preconditions). ≤ 350 ms ≤ 550 ms ≤ 700 ms ≤ 850 ms NOTE: If SC (#) is not included the setup delay may increase up to the digit collection timer (15 s).
  • 17. Metrics and design objectives Delay probability (2) 17 OLE IAM SETUP AGCF/VGW SETUP ISDN line ISDN line Q.543 IMS INVITE IBCF/term Gm AGCF/VGW SETUP ISDN line SETUP AGCF/VGW ISDN line Gm interface INVITE SIP line INVITE Gm interface SIP line
  • 18. Traffic Set Example Use Case Section Test Scenario Scenario % of System Load Scenario Arrival Distribution Scenario Duration Distribution Use case 1 Scenario1.1 20 % Poisson Mean = 110 sec Scenario 1.2 20 % Poisson Mean = 110 sec Use case 2 Scenario 2.1 15 % Poisson Mean = 90 sec Scenario 2.2 15 % Poisson Mean = 90 sec Use case 3 Scenario 3.1 15% Poisson Mean = 90 sec Scenario 3.2 15 % Poisson Mean = 90 sec 18 • Traffic mixture: a combination of percentages of all scenarios
  • 19. Benchmark report • A test report is a document, with accompanying data files, that provides a full description of an execution of a benchmark test on a test system. The results of the test include data, represented as charts and data sets, depicting the behaviour of the SUT over the elapsed time of the test. 19
  • 20. General report on run script. Information included, Start and End times along with duration. Call Attempts and Call Errors. Report in the reality – Implementation Arcatech Implementation Arcatech 20
  • 21. Metrics and design objectives in the reality – statistic Implementation Arcatech 21
  • 22. Metrics and design objectives in the reality - charts for ramp traffic Implementation Arcatech 22
  • 23. Example of a call detail report in the reality Implementation Arcatech 23
  • 24. Next page FAX V.34 Example of a V.34 FAX detail report in the reality Implementation Arcatech 24
  • 25. 25 Q.3933 Reference benchmarking, background traffic profiles and KPIs for VoIP and FoIP in fixed networks
  • 26. The Recommendation Q.3933 describes Key Performance Indicators and benchmarking methods for the spectrum of potential applications. Access technologies considered are all technologies offered by the operator. Scope 26
  • 27. • The benchmarking platform can be distributed across a larger region or an entire country. In this case, several server systems should be also part of the set-up, including a system for evaluating media (e.g., video, audio, and voice) quality. Scope of Functionality (1) 27
  • 28. Setup of the multiplay and benchmarking platform 28
  • 29. • The measurement systems at the user premises can be connected with IP, FXS or ISDN ports via a voice gateway (VGW), integrated access device (IAD), or directly to a CPE or Ethernet port (e.g., multimedia telephony service (MMTel) fixed access). Scope of Functionality (2) 29
  • 30. Possible configurations and interfaces in context of user characterization 30
  • 31. Overview of Quality characteristics for voice quality measurements 31 1. call set up delay 2. call set-up time (Post Dialling Delay) 3. Call Setup Time Standard Deviation 4. Premature release probability (Call Failure Rate) 5. Call Drop Rate 6. Unsuccessful call ratio 7. Media establishment delay 8. Level of active speech signal 9. Noise level 10. Noise to signal ratio 11. Speech signal attenuation 12. Talker echo delay 13. Listening speech quality 14. Listening speech quality stability 15. End-to-End audio delay 16. End-to-End audio delay standard deviation 17. End –to-End audio delay variation 18. Frequency response 19. Fax transmission T.30 (Fax, bit rate ≤ 14,4 kbit/s and Fax, bit rate ≥ 14,4 kbit/s)
  • 32. Example: Call set-up time (1) 32 Network INVITE INVITE 180 Ringing 180 Ringing 200 OK ACK 200 OK ACK Sending Speech Sample Recording Speech Sample Recording Speech Sample Sending Speech Sample BYE BYE 200 OK 200 OK MU MUCPE „A“ Side CPE „B“Side
  • 33. Example: Call set-up time (2) 33 Network INVITE INVITE 180 Ringing 180 Ringing 200 OK ACK 200 OK ACK Sending Speech Sample Recording Speech Sample Recording Speech Sample Sending Speech Sample BYE BYE 200 OK 200 OK MU MUCPE „A“ Side CPE „B“Side