Академический Документы
Профессиональный Документы
Культура Документы
TEMS is a trademark of Infovista. All other trademarks are the property of their respective holders.
No part of this document may be reproduced in any form without the written permission of the copyright holder.
The contents of this document are subject to revision without notice due to continued progress in methodology, design and
manufacturing. Infovista shall have no liability for any error or damage of any kind resulting from the use of this document.
www.Infovista.com | 1
Contents
1 Introduction....................................................................................................................................................... 3
2 General Aspects of KPI Data Collection and Computation ............................................................................... 4
2.1 KPI Reporting ............................................................................................................................................ 4
2.2 ETSI Compliance ...................................................................................................................................... 4
2.3 Complete vs. Timed Measurements .......................................................................................................... 4
2.4 IP Capture Options .................................................................................................................................... 5
3 KPIs by Service ................................................................................................................................................ 6
3.1 KPIs for FTP Download ............................................................................................................................. 6
3.1.1 Timed Measurements ........................................................................................................................ 6
3.1.2 SFTP (Secure Shell FTP) .................................................................................................................. 6
3.2 KPIs for FTP Upload ................................................................................................................................. 6
3.2.1 Timed Measurements ........................................................................................................................ 7
3.2.2 SFTP (Secure Shell FTP) .................................................................................................................. 7
3.3 KPIs for HTTP Get/Download ................................................................................................................... 7
3.3.1 Timed Measurements ........................................................................................................................ 7
3.4 KPIs for HTTP Post/Upload....................................................................................................................... 7
3.4.1 Timed Measurements ........................................................................................................................ 8
3.5 KPIs for Ping ............................................................................................................................................. 8
3.5.1 Timed Measurements ........................................................................................................................ 8
3.6 KPIs for CS Voice...................................................................................................................................... 9
4 Notes on Other Services: Email, Iperf, Streaming, CS Fallback ..................................................................... 10
4.1 Email ....................................................................................................................................................... 10
4.2 Iperf ......................................................................................................................................................... 10
4.2.1 TCP ................................................................................................................................................. 10
4.2.2 UDP ................................................................................................................................................. 11
4.3 Streaming over HTTP .............................................................................................................................. 11
4.3.1 Streaming Player Download ............................................................................................................ 11
4.3.2 Start of Streaming Video Replay...................................................................................................... 12
4.3.3 Streaming Video Session ................................................................................................................ 12
4.4 CS Fallback ............................................................................................................................................. 15
www.Infovista.com | 2
1 Introduction
This document describes the implementation of ETSI circuit-switched and packet-switched service KPIs, as well
as some closely related non-ETSI KPIs, in TEMS products.
WARNING: This legacy document has not been updated for several years. It should be read for background
information and historical interest only. Please contact Infovista before relying on any technical details in this
document.
www.Infovista.com | 3
2 General Aspects of KPI Data Collection and Computation
• an instance of an occurrence whose probability is measured by the KPI (such as a session failure).
These in turn underlie the aggregation of KPI statistics in TEMS Discovery or some other post-processing tool.
The “probability” KPIs obviously need to be based on a fair number of sessions for a good estimate of the
probability in question to be obtained. The data-collecting TEMS products do not in themselves output values of
these latter KPIs; rather, they need to be calculated during post-processing.
TEMS Symphony users should note that earlier versions of TEMS Symphony (version 6.x and older) did not
report data in this fashion, but only trigger points on which to base the KPI computation: for example, session start
and end times.
Calculations adhere to the specification ETSI TS 102 250-2 V2.2.1 (2011-04) unless otherwise stated. This
specification is hereafter referred to as “ETSI 102 250-2”.
The connection should be checked to be still alive at the end of the transfer period Δt d. The reception of
any data packet sent by the server on the data connection after the end of the transfer period is a valid
indicator that the data connection is still alive. An appropriate timeout of e.g. 3 to 5 multiples of typical RTT
in the measured network might be used while waiting for the desired packet.
“Session Time” KPIs, of course, make sense only for sessions that have been allowed to run to completion.
www.Infovista.com | 4
2.4 IP Capture Options
The default IP data capture that is done by TEMS products during PS data service testing is designed to obtain
sufficient input for KPIs. No special activity needs to be used in Service Control scripts for this purpose.
It is however also possible to conduct a more thoroughgoing IP sniffing by means of the “Start IP Sniffing” script
activity. This activity has a “Filter” parameter whose possible settings are given here for convenience.
• Optimized Performance: Capture of IP packets is reduced to the minimum needed to compute KPIs. (Packets
are filtered with respect to IP address, protocol [TCP/UDP], and port.) Not supported for on-device
measurement.
• None: No filtering of IP packets. Note: This means that all packets belonging to any service used by the PC
will be captured; packets are filtered with respect to IP address only. Be aware that full packet capturing can
cause crashes on high speed networks where sustained high throughput is achieved.
www.Infovista.com | 5
3 KPIs by Service
This chapter deals with TEMS product KPIs for each service.
Note: “Method A” and “Method B” values are differentiated wherever applicable. See ETSI 102 250-2
section 4.2.
www.Infovista.com | 6
3.2.1 Timed Measurements
For timed FTP uploads, the end trigger is defined as “Reception of ACK for last packet containing content”. This
trigger is not ETSI compliant: ETSI 102 250-2 (section 6.1.6.3) defines the trigger as “Stop: Reception of the [FIN,
ACK] for the last data packet containing content”. That is, the “FIN” indicator has been removed from the
condition. This is because the FIN indicator is sent during connection teardown, a procedure which does not
necessarily take place during a timed measurement.
www.Infovista.com | 7
ETSI-to-TEMS Mapping Table
ETSI KPI “HTTP” (Get) Sect. TEMS KPI Event
Service Non-Accessibility 6.8.1 HTTP Service Not Accessible
Setup Time 6.8.2 HTTP Setup Time
IP-Service Access Failure Ratio 6.8.3 HTTP Post IP Service Access Failure
IP-Service Setup Time 6.8.4 HTTP Post IP Service Setup Time
Session Time 6.8.6 HTTP Post Data Transfer Time
Mean Data Rate 6.8.7 HTTP Post Mean Data Rate
Data Transfer Cut-off Ratio 6.8.8 HTTP Post Data Transfer Cutoff
The round-trip time is that calculated by the Windows API function IcmpSendEcho2Ex. This is the lowest-latency
way available in Windows to send Ping requests and capture replies. Reference:
msdn.microsoft.com/en-us/library/windows/desktop/aa366050(v=vs.85).aspx
The difference between the round-trip time measured by Windows and that derived from the network trace is in
the range ±0.5 ms. Since the round-trip time is reported in milliseconds in the KPI, the difference after rounding is
not noticeable.
TEMS products also define a timeout error message “Ping Timeout” signifying a failed Ping request.
www.Infovista.com | 8
3.6 KPIs for CS Voice
ETSI-to-TEMS Mapping Table
ETSI KPI: “Telephony” Sect. TEMS Data (see also below)
Service Non-Accessibility 6.6.1 Blocked Call event
Setup Time 6.6.2 Call Setup event with call setup time
Speech Quality on Sample Basis 6.6.4 PESQ/POLQA information elements
Cut-off Call Ratio 6.6.5 Dropped Call event
For CS voice, no special KPI events are generated. However, call setup time is carried as extra information by the
Call Setup event, and speech quality scores are reported in information elements belonging to the “Media Quality”
category. Supported speech quality measures are PESQ, POLQA NB and POLQA SWB.
TEMS products also have an additional, non-ETSI speech quality measure called Speech Quality Index (SQI).
CS voice KPIs are computed for mobile-originated (MO) as well as mobile-terminated (MT) calls.
www.Infovista.com | 9
4 Notes on Other Services: Email, Iperf, Streaming, CS Fallback
For the following services, TEMS products do not have any KPIs defined. However, they do exhibit certain
information elements and/or events with similar content.
Average throughputs and all percentages apply to the period following the latest network connect (triggering of
Network Connect event) and are reset at network disconnect (when the Network Disconnect activity has
completed).
4.1 Email
IE Name Range/Unit Description
Email Receive 0 ... 350000
Average throughput for receiving of email.
Average Throughput kbit/s
0 ... 172800
Email Receive Elapsed time for current email receive session. (Not
s
Transfer Time an average.)
(= 48 h)
Email Send Average 0 ... 350000
Average throughput for sending of email.
Throughput kbit/s
Email Send Transfer 0 ... 172800 Elapsed time for current email send session. (Not an
Time s average.)
4.2 Iperf
Iperf testing is conducted with the Network Bandwidth activity in Service Control scripts. The testing can be done
over either TCP or UDP.
4.2.1 TCP
www.Infovista.com | 10
4.2.2 UDP
UDP Upload Transfer 0 ... 172800 Elapsed time for current UDP upload session. (Not
Time s an average.)
Please note that not all of the “Streaming Player” elements are obtained if the streaming server is an HTTPS
server, since the relevant packets are then encrypted.
www.Infovista.com | 11
4.3.2 Start of Streaming Video Replay
Streaming Service 0 ... 172800 The duration of a service access from requesting the
Access Time s stream at the portal until the reception of the first
stream data packet.
Streaming Service 0 ... 100 Percentage of attempts to request streaming that
Non Accessibility % failed (never receive response from streaming host).
Streaming The duration of the delay after streaming request
0 ... 100
Reproduction Start was responded and before the video replay was
%
Delay started.
Streaming Indicate that there is error occurs after streaming
Reproduction Start Text request was responded and before the video replay
Failure was started.
Streaming Video Play 0 ... 100 Percentage of attempts to start streaming video
Start Failure Ratio % replay that failed (playing never started).
Streaming Video Play 0 ... 172800 Time from user video replay request until playing
Start Time s started.
Streaming
0 ... 100 Percentage of failures throughout the video playing
Reproduction Cut off
% session.
Ratio
Streaming 0 ... 5
Average audio–video MOS for the stream.
MOS-AV MOS
Average relative video MOS for the stream. The
difference between relative and absolute video MOS
Streaming Relative 0 ... 5
is that the relative metric does not consider frame
MOS-V MOS
resolution, thus constituting a score which is relative
to the ideal for the current video format.
These average scores are also reported in a “Streaming Quality MOS” event at the end of a streaming session.
www.Infovista.com | 12
Bandwidth
www.Infovista.com | 13
Buffering and Rebuffering
www.Infovista.com | 14
4.4 CS Fallback
The following events report on various aspects on CS fallback procedures:
Extra information:
• Call direction (MO/MT)
• Block type
• User setup time (measured from CSFB Call Initiation, thus more
accurately reflecting the user-perceived setup time. Obtained
only for MO calls in scripts. If no CSFB Call Initiation event was
generated, the user setup time cannot be computed.)
EUTRAN Reselection Time • Idle to LTE time: Time in seconds from entering idle mode (in
After CSFB Call UMTS) to reception of System Information Block on LTE.
www.Infovista.com | 15