38
1. Introduction to QoS and QoE and service performance Dr. David Soldani ([email protected] , tel. +358.50.3633527) S-38.3215 Special Course on Networking Technology for Ph.D. students at TKK

1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

1. Introduction to QoS and QoE and service performance

Dr. David Soldani([email protected], tel. +358.50.3633527)S-38.3215 Special Course on Networking Technology for Ph.D. students at TKK

Page 2: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

2 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

Contents

Quality of Service (QoS)Quality of end-user Experience (QoE)Top down approach and end-to-end definitionQoE and QoS managementCircuit Switched (CS) service applicationsPacket Switched (PS) service applicationsPS service performance in UMTS

Page 3: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

3 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

Definition of Quality of Service (QoS)“The ability of a network (UE, RAN, CN) to provide such a service with

an assured service level” = “Functions (mechanisms) in the network and handset that ensure the

provision of the negotiated service quality between UE and CN”

RNC

BS

GGSN

Mobile Packet Core& Backbone

HLR

ApplicationServers

Iu-PS

SGSN

IP Backbone

Gi

Uu

Gn

Iub

UE

Page 4: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

4 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

Definition of Quality of Experience (QoE)“What the user really perceives, i.e. how satisfied he or she is with the service, in terms of usability, accessibility, retainability and integrity of the service”“QoE reflects the collective effect of service performances that determines the degree of satisfaction of the end user”

Excellent

Very Good

Good

Fair

Poor

Page 5: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

5 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

Ultimate goals

The aim of the network and services should be to achieve the maximum user rating (QoE)Network quality (QoS) is the main building block for reaching that goal effectively

Page 6: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

6 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

Factors (aspects) affecting QoE

This course will only deal with the technical aspects of QoE in detail

Technical factors (mainly QoS):• E2E network quality• Network/service coverage• Handset functionality

Non-technical (subjective) factors:• Ease of service set-up• Service content• Pricing• Customer support

Quality of end-user Experience (QoE)

Page 7: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

7 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

QoE value chain

QoE depends on how well the operator orchestrates the entire value chain as seen by the user

End user device and application softwareEnable the end user to experience the content

End user device and End user device and application application softwaresoftwareEnable the end user to experience the content

Service and network providersProvide infrastructure and enable the content transport from Content Providers to the mobile users

Service and network providersProvide infrastructure and enable the content transport from Content Providers to the mobile users

Network Vendors and system integratorsAlthough not seen by the end user, they enable the above three

entities of the value chain

Network Vendors and system integratorsNetwork Vendors and system integratorsAlthough not seen by the end user, they enable the above three

entities of the value chain

Mobile Content providers and contentsMobile Content Providers and originators, websites, WAP sites, Games, Video, Audio, portals etc…

Mobile Content Mobile Content providers and providers and contentscontentsMobile Content Providers and originators, websites, WAP sites, Games, Video, Audio, portals etc…

Page 8: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

8 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

Backbone Network

Remote AccessPoint

GGSN Remote Host

LocalUE

RAN SGSN

IP Layer

IP Bearer Service

Scope of Packet Data Protocol contextAccess Bearer Layer (e.g. UMTS Bearer)Um/ Uu Iu/ Gb Gn/ Gp Gi

End to end QoS delivered to user

UE Access Network Core Network External Packet Data Network

End to end QoS required by user (QoE)

Top-down approach / end-to-end definition

Page 9: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

9 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

QoS and QoE ManagementNetwork planning (design)

Network dimensioning and detailed network planningQoS provisioning (configuration mechanisms)

Radio, core and transport QoS configurationMapping of services onto QoS profilesApplication QoS specific information to terminal

QoE and QoS monitoring (and data analysis)Service level approach using statistical samplesNetwork management system approach using QoS parameters

Optimizations (performance improvement)Performance measurementsAnalysis of measurement results Updates of the network/service configuration and parameters

Page 10: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

10 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

BSS

BSC

RNS

RNC

CN

Node

B

Node

B

IuCS

Iu

PS

Iur

Iub

USIM

ME

MS

Cu

Uu

MSC

serv

erSG

SN

Gs

GGSN

GM

SC

serv

er

Gn

H

SS

( HLR

,AuC

)

Gr

GcC

D

E

EIR

FGf

Gi

PSTN

IuCS

Iu

PS

VLR

B

Gp

VLR

G

BTS

BTS

Um

RNC

Abis

SIM

SIM

-ME

i/f

or

MSC

serv

er BPSTN

cell

CS-M

GWCS

-MGW

CS-

MGW

Nb

Mc

Mc

Nb

PSTN

PS

TN

Nc

Mc

A

Gb

Nc

PDF

Go

Gq Go

*

CRF

Gx

Rx

Configuration of a PLMN (TS 23.002)CS and PS domains

Page 11: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

11 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

Circuit switched (CS) service applications

Resources are allocated at service session setup and reserved during the entire session durationExamples of CS service applications

Emergency callsShort Message Service (SMS) Telephony with Adaptive Multi-Rate (AMR)Multimedia

Page 12: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

12 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

CS: Telephony with AMRGSM: full-rate (FR), half-rate (HR) and enhanced full-rate (EFR)3GPP R9: adaptation of HR or FR and error protection level to radio channel and traffic conditions controlled by operator on a cell-by-cell basis3GPP R5: Wideband AMR (AMR-WB) with speech quality enhancements, suitable for high-quality audio requirements (50-7000 Hz)

0

5

10

15

20

25

FR12.2

FR10.2

FR7.95

FR 7.4

FR 6.7

FR 5.9

FR5.15

FR4.75

HR7.95

HR7.4

HR 6.7

HR5.9

HR5.15

HR4.75

AMR codec mode

Cha

nnel

bit-

rate

(kb/

s)

Channel codingSpeech coding

Page 13: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

13 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

CS: MultimediaBased on ITU H.324 terminal

Mobile-originating and mobile-terminating call against Integrated Services Digital Network (ISDN) or Public Switched Telephone Network (PSTN) call partySingle and multiple numberingIn-call modification: from speech to multimedia call(and vice versa) during the callEnd-to-end user rate negotiationH.324 and H.323 (for PS multimedia) interworking

Small residual BER (e.g., 10-5) for good quality of experience

Page 14: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

14 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

Packet switched service applicationsResources are dynamically allocated on a need basis for bursty traffic with long idle periodsExamples of PS service applications

Session Initiation Protocol (SIP)Web browsingMultimedia Messaging Service (MMS)Content downloadStreamingGamingBusiness connectivityPush To Talk over Cellular (PoC/PTT)Video Sharing (VS)Voice over IP (VoIP), Presence and Instant Messaging (IM)

Page 15: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

15 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

PS: Web browsing (1/2)Open Mobile Alliance (OMA) browsing enabler is based on Wireless Application Protocol (WAP) standards from the WAP Forum and is migrating towards Internet protocolsA mobile phone may use:

Hyper Text Transfer Protocol (HTTP) 1.1 to communicate directly with a web serverWireless Profile HTTP to communicate with a WAP 2.0 gateway that in turn contacts a Web server, orWireless Session Protocol (WSP) to communicate with a WAP 1.0 or2.0 gateway, which in turn contacts a web server

All three protocols are based on HTTP 1.1 request and response paradigm

Page 16: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

16 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

PS: Web browsing (2/2)

Request for a page GET request (for the main page)

GET response (the main page)

GET response (an embedded object)

GET request (for an embedded object)

GET response (last embedded object)Page displayed to user

User A BrowserServer

(or WAP GW)

Serv

ice

resp

onse

tim

e

Page 17: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

17 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

PS: Multimedia Messaging Service (1/2)Messaging with rich set of media contents (e.g. image, video) and interoperating with other systems (e.g. Internet email)MMS proxy-relay

Interacts with MMS clients to provide MMS servicesProvides access to an MMS server that stores messagesServes as a gateway when interacting with other messaging systems

Client retrievalImmediate (as soon as a new message notification arrives)Deferred (e.g. when the user asks to read the message)

Client delivery report (not guaranteed)

Page 18: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

18 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

PS: Multimedia Messaging Service (2/2)

Compose message

Click send M-Send.req

M-Send.conf

M-Notification.ind

M-retrieve.conf.

M-NotifyResp.ind

M-Delivery.ind

WSP/HTTP GET.req

Notify user

Notify user if report requested

Message stored at MMS server

Interactions across network

Interactions across network

User A UE A Orig. MMS Proxy-Relay User BUE B Term. MMS

Proxy-Relay

Serv

ice

resp

onse

tim

e

Possibly one element

Page 19: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

19 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

PS: Content download (1/2)OMA specification for over-the-air generic content download

Download agent: software function in the device responsible for downloading a media objectDownload descriptor: information about the media object and instructions to the download agent about how to download it

Two possible scenarios (with notification of transaction status)Separate delivery of download descriptor and media objectCo-delivery of download descriptor and media object

The transfer mechanism or protocol may be HTTP or secure HTTP (HTTPS) but can also be through MMS, email or some instant messaging protocol

Page 20: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

20 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

PS: Content download (2/2)

Verification

User Download agent Server

Descriptor

Notify user

Validate the action Retrieve media

Download media

NotificationConfirmation

Pre-Installation

Fetch Descriptor

Fetch Descriptor

Serv

ice

resp

onse

tim

e

Page 21: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

21 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

PS: Streaming (1/2)Set of one or more streams presented to a user as a complete media feedThe content is transported using Real time Transport Protocol (RTP) over User Datagram Protocol (UDP)Control for session setup and for playing of media (PLAY, PAUSE) is via the Real Time Streaming Protocol (RTSP)Actions in the streaming client

Obtain a presentation (media streams) description using e.g. MMS, RTSP signaling or Session Description Protocol (SDP)Establish a session for each media (e.g. secondary PDP contexts)

Page 22: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

22 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

PS: Streaming (2/2)User Streaming Client

SDP file

Click URIFetch SDP file

Secondary PDP context activation request

SGSNServer

SETUP response

SETUP request

Ready to play

Click play buttonPLAY

Stop or Cancel

Secondary PDP context deactivation request

TEARDOWN response

TEARDOWN request

First media setup

Continue media sessions setup

All sessions setup complete

Continue media sessions tear down

RTP/UDP content

Secondary PDP context activation accept

Serv

ice

resp

onse

tim

e

Page 23: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

23 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

PS: Gaming (1/1)Scenarios with different performance requirements

Solo game: a single game player interacts with a game serverMultiplayer game: multiple players with game rooms in a lobby

Gaming servicesPerson-to-person game: two or more players interact with each other without the intervention of a game serverServer-based game: server responsible for game synchronization between players, updating the game status to all players, etc.

Game applications may run on top of different transport protocols: HTTP, TCP, UDP, SMS, WAP push, etc.OMA gaming service standardization: gaming architecture, server framework and a client/serverSee www.s60.com

Page 24: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

24 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

PS: Business connectivity (1/2)Enabling end-users to access corporate Intranet or Internet services from a wireless device, in a secure manner, through e.g. EGPRS, WCDMA or WLANSecurity is ensured with a virtual private network (VPN)

End-to-end security: encryption between client – enterprise GWInternet security: encryption between the mobile operator’s domain and enterprise’s domain

IP security (IPsec) protocols protects IP packets by offeringPacket confidentiality – packets are encrypted before being sentPacket integrity – packets are protected so that any alterations can be detectedPacket origin authentication – packets are protected to ensure that they are indeed from the claimed sender

Page 25: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

25 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

PS: Business connectivity (2/2)

ISAKMP

Activate PDP Context Ac.

Activate PDP Context Req.

Access enterprise service

SGSN

Secure Tunnels

Closing VPN APN

SecurityGateway

Service Request

Service Response

ISAKMP

ISAKMP

ISAKMP

ISAKMP

ISAKMP

ISAKMP

ISAKMP

ISAKMP

InternetKeyExchange(IKE) phase one

IKE phase two

Secure tunnel is torn down

Enterprise Server

Request APN selection

Select VPN APN

Request authentication

Submit authentication

Delete security association

User Mobile Device

FuSe

rvic

e re

spon

se ti

me

nctio

n du

ratio

n

Page 26: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

26 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

PS: PoC/PTT (1/2)

Real time one-to-one and one-to-many voice communication service OMA specificationsPoC calls are one-way communication: while one person speaks, the other(s) only listensPoC server orchestrates the communications

Grants floor to clientsQueues or rejects permission to send talk burstsRevokes permissions to talk

Page 27: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

27 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

PS: PoC/PTT (2/2)

User A PoC Server

Release PTT key

Talk Burst ConfirmPermission to Talk Tone

Talk Burst Complete

Press PTT key

Talk Burst Request

Speech

Talk Burst EndsRemove active user info

Receiving Talk Burst

Display active userinfo

Speech

Receiving Talk Burst Display active

user info

Remove active user info

Talk Burst Complete

Press PTT keyTalk Burst Request

Talk Burst Confirm Permission to Talk Tone

Release PTT key

Talk Burst Ends

User BPoC Client B

Use

r re

actio

n tim

e

PoC Client A

Serv

ice

resp

onse

tim

eStart to talk time

Voice through delay

Speech Round Trip Time

Page 28: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

28 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

PS: VS (1/2)Peer-to-peer, unidirectional, multimedia streaming service where at least one of the actors is using a mobile deviceThe multimedia data (live video or stored multimedia file) are streamed from one device to the other and are consumed in real time, creating the experience of ‘sharing the moment’One use case for VS is to enrich a CS voice call by sharing live video or pre-recorded video clips during the voice callNot standardized, IMS implementation possibleVideo media are carried by RTP, and RTCP is used to provide video performance feedbacks in order to adjust media delivery according to network conditions

Page 29: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

29 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

PS: VS (2/2)

200 OK

UPDATEUPDATE

183 Session Prog183 Session Prog

100 Trying

Req to share videoINVITE

180 Ringing

200 OK

Remote accepted

Video

INVITE

Video offer180 Ringing

Accept

200 OK

Disconnect

Remote alerting

PRACK

Resource reservation

200 OK200 OK200 OK

PRACK

PRACKPRACK

ACKACK

200 OK 200 OK

BYEBYERemote disconnected 200 OK200 OK

Stop RTP/RTCP Release resources

User A RTVS Client A IMS User BRTVS Client B

Resource reservation

Serv

ice

resp

onse

tim

e

Codec negotiation

Activate PDP context

Reservation OK and video offer

Page 30: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

30 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

PS: VoIP (1/1)Used over different networks such as fixed broadband (DSL/cable), WLAN (IEEE 802.11) and cellular 3GIETF, 3GPP/3GPP2 standard systems use SIP, while other systems use different, non-interoperable protocolsWith 3G networks and handsets, conversational full-duplexVoIP services become feasibleVoIP is not mandatory for conversational-rich communication – Rich Call – services in a cellular network environmentVoIP service setup in cellular may be similar to VS, in case the session setup uses SIP

Page 31: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

31 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

PS: Presence (1/1)The ability and willingness to be reached for communication is defined by items of information known as ‘presence information’Some examples of profile are:

Personal status (available, busy, on holiday, in a meeting)Terminal status (switched off, out of coverage, in a videoconference)Terminal capabilities (supports chat and instant messaging)Location (in the office, at home, on-the-move)Personal data (name, address, telephone number, email address)Mood (happy, frustrated, angry, sad)List of content to be shared (games, etc…)

Page 32: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

32 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

PS: Instant Messaging (1/1)

IM is defined as the exchange of content between a set of participants in real timeThere are several different messaging schemes

One-shot messaging (e.g. MMS) and conversational messaging (e.g. Chat)Session-based messaging in a separate SIP session

R6 defines even tighter integration of the MMS with the IMS especially for addressing and using SIP as a way to notify the UE of the MMS received

Page 33: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

33 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

Three aspects for satisfactory QoE

Network quality of service and capacity

Dimensioning, performance monitoring and service management

Application performance

How do applications work in the network at light load? Are new network features needed? When is the end-user satisfied with the service?

How to efficiently deliver the services in a network with significant load without an overdimensioned network?

Does the network perform as expected when the original dimensioning was done? Is it possible to differentiate monitoring by services? Are the criteria set for the end-user experience met?

End-user experience

Page 34: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

34 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

Service performanceApplication KPI RequirementsMobile station browsing(Content-to-person)

Click-to-content Click-to-content delivery time < 4s – 10s. High bit rate, short initial connection setup time and packet round trip time (RTT) < 200 ms

Laptop browsing(Terminal used as modem)

Click-to-content High bit rates (uplink and downlink), indoor coverage, and packet round trip times. Downlink bit rates ~ 200 – 400 kb/s and packet round trip times < 200 – 300 ms

Downloading(Content-to-person)

Click-to-content Click-to-content delivery time < 2 minutes

Audio and video streaming(Content-to-person)

Click-to-contentNumber of breaks during the service deliveryPicture/audio quality

Bit rates 64 kb/s – 128 kb/s video streaming 3GPP codec. Content bit rate adaptation improves quality. Breaks in the connection due to mobility < 3s – 5s and small bit rate variations

Push-to-Talk(Person-to-person)

Start-to-talk timeVoice-through delaySpeech-round-trip timeVoice quality

Stable minimum bit rate of around 8 kb/s, start-to-talk time < 1s –2s, speech round trip delay < 4s. Short initial and subsequent bearer setup times, fast mobility procedures and minimum bit rate guaranteed: always on PDP context

VoIP(Person-to-person)

Mouth-to-ear delayMean opinion score for the voice qualityCall setup time

Mouth-to-ear delays < 200 – 300 ms ⇒ packet RTT ~ 150 to 250 ms. Bit rates ~ 16 – 64 kb/s depending on compression and codecs. Call setup time comparable to CS domain of < 7 s, always on PDP contexts

Gaming Response times and bit rates Strategy games require packet RTT ~ 500 ms, while action based games require RTT ~ 70 – 200 ms

Page 35: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

35 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

TPC/IP connection states

Time

Bit rate

Synchronization

1.5 to 2 RTTs

TCP slow start

2-5 RTTs Steady state with maximum bit rate The maximum bit rate

provided by TCP is limited by the transmitter/receiver buffer

size divided by the RTT

Object 1 Object 2 Object N Time

Bit rate Browsing in case of HTTP 1.0

RTT: time it takes to send a small packet from a computer to a server and back again

Performance improves with HTTP1.1, where

multiple objects may be transferred within the

same TCP session

Page 36: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

36 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

Example of download times in UTRA FDD

0

1

2

3

4

5

6

7

8

9

10

From scratch GPRS attached Paging mode Active mode

Tota

l dow

nloa

d tim

e (s

)

Setup time

TCP slow start

Maximum bit rate

File: 100 kB, DL BR: ≤ 384 kb/s, UL BR: 64–128 kb/sRTT < 200 ms, seamless mobilityEven better performance with HSPA

Page 37: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

37 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

Example of download times in GERA

01

2345

678

910

5 10 20 40 60 80 100

File size (kB)

Dow

nloa

d tim

e (s

)

With the extended uplink TBF feature (300 ms RTT)

Without the extended uplink TBF feature (700 ms RTT)

EDGE DL BR: ∼ 200 kb/s, UL BR: << 200 kb/sRTT < 300-500 ms with “extended UL TBF mode” (MS-BSS), 2x otherwiseConnection breaks during cell reselection

2-3 s (no routing/location area updates)0.5 s with Network Assisted Cell Change (NACC)

Page 38: 1. Introduction to QoS and QoE and service performance · 2006. 10. 5. · IP Backbone G i U u G n I ub UE. ... Abis SIM-ME i/f SIM or B MSC server PSTN cell CS-MGW CS-MGW CS- MGW

38 S-38.3215 Special Course on Networking Technology / David Soldani / Fall 2006

References

D. Soldani, M. Li and R. Cuny (eds.), QoS and QoE Management in UMTS Cellular Systems, John Wiley and Sons, June, 2006, 460 pp.

http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470016396.htmlhttp://www.connecting.nokia.com/NOKIA/nns.nsf/a/78786C61AB5A7C5AC225718F0026BAA3(Contact Mr. Geoff Farrell @ Wiley [email protected] )

See also: http://lib.tkk.fi/Diss/2005/isbn9512278340/