SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
LCN 2014, Edmonton, Canada, September 10, 2014 
A Deterministic QoE Formalization of User 
© 2014 UZH, CSG@IFI 
Satisfaction Demands (DQX) 
Christos Tsiaras, Burkhard Stiller 
Department of Informatics IFI, Communication Systems Group CSG, 
University of Zürich UZH 
[tsiaras|stiller]@ifi.uzh.ch 
QoE Decompiling 
Example
© 2014 UZH, CSG@IFI 
Quality-of-Experience (QoE) 
q User-centric and service-specific concept 
q End-users satisfaction 
– Diverse variables 
• Technical variables 
• Economical variables 
q QoE is measured with 
end-users feedback 
– Surveys 
• Time consuming 
Price
© 2014 UZH, CSG@IFI 
QoE-related Variables 
q Defined in the Service Level Agreement (SLA) 
– Technical specification 
– Price 
q “Defined” by the service-specific demands 
– Min bandwidth for HD video streaming 
– Max delay for VoIP services 
q What if one or more variables do not meet the SLA or 
service’s demands? 
– QoE is decreasing 
q Is the Service Provider (SP) able to do something 
about it?
© 2014 UZH, CSG@IFI 
SP Potential Reaction on 
Underperformance 
q Charge for the underperforming period a lower fee 
q Offer more resources in the future for the same price 
q Sounds fair but: 
– which is the minimum price reduction that would satisfy the 
end-user? 
– which service upgrade would satisfy the end-user with the 
minimum cost for the SP?
© 2014 UZH, CSG@IFI 
Proposed Solution 
q Formalizing QoE in steps 
1. Identify the variables that affect QoE 
2. Characterize those variables 
• Increasing Variables (IVs) - The more you have the better it is 
• Decreasing Variables (DVs) - The more you have the worst it is 
3. Select the ideal/desired/expected/agreed value of a variable 
4. Considering the service specifications select the best and 
the worst values of the variable 
5. Identify the effect of each variable’s variation 
• Influence factors 
6. Identify the importance of each variable
© 2014 UZH, CSG@IFI 
Example – Steps 1 and 2 
q Scenario: Internet plans of an ISP for home customers 
in some places in Switzerland 
q Step 1: Variables identification 
– Uplink bandwidth 
– Downlink bandwidth 
– Price 
q Step 2: Variables characterization 
– IVs 
• Uplink bandwidth 
• Downlink bandwidth 
– DVs 
• Price
© 2014 UZH, CSG@IFI 
Example – Step 3 
q Step 3: Select the ideal/desired/expected/agreed value 
of a variable 
– Assume a customer selected the “Internet 50” option 
– Ideal values based on the SLA 
• Uplink bandwidth: 5 Mbit/s 
• Downlink bandwidth: 50 Mbit/s 
• Price: 59 CHF/month
© 2014 UZH, CSG@IFI 
Example – Step 4 
q Step 4: Select the best and worst values per variable 
– Best values 
• Uplink bandwidth: 15 Mbit/s 
• Downlink bandwidth: 250 Mbit/s 
• Price: 0 CHF/month 
– Worst values 
• Uplink bandwidth: 0.2 Mbit/s 
• Downlink bandwidth: 2 Mbit/s 
• Price: 89 CHF/month
© 2014 UZH, CSG@IFI 
Example – Step 5 
q Step 5: Identify the effect of each variable’s variation 
– When a customer is starting to get annoyed/getting pleased? 
• Estimate/Assume/Extract this information from the Customer Care 
department statistics about report of problems 
– E.g., 50% less than expected bandwidth dissatisfies a customer 
– E.g., 25% discount would satisfy a dissatisfied customer
© 2014 UZH, CSG@IFI 
Example – Step 6 
q Step 6: Identify the importance of each variable 
– How a customer selects a plan in this scenario? 
• Estimate/Assume/Extract through a survey: 
– 50% based on the price 
– 50% based on the downlink bandwidth
Variables characterization 
© 2014 UZH, CSG@IFI 
DQX 
ed (x) = 4e 
− 
x 
x0 
" 
# $ 
Influence factor 
m 
ln4 
% 
& ' 
Step 5 
3 QoE equation for DVs +1 
ei (x) = 4(1− e 
− 
x 
x0 
" 
# $ 
m 
ln 4 
% 
& ' 
Step 2 
QoE equation for IVs )+1 
E(X) =1+ 4 
e (i∨d) xk ( )−1 
4 
# 
$ %% 
& 
' (( 
NΠ 
k=1 
wk 
Generic QoE equation 
Importance factor 
Step 6 
Expected value 
Step 3 
Variables selection 
Step 1 
QoE QoE-related 
variables values 
Best and worst values 
Step 4
© 2014 UZH, CSG@IFI 
DQX in Multimedia 
q VoIP: Latency 
– Minimum: 0 ms 
– Maximum: > 1.5 s 1 
– Expected value: 150 ms 2 
MOS Quality 
5 Excellent 
4 Good 
3 Fair 
2 Poor 
1 Bad 
1 typical round-trip time (RTT) in satellite 
communication 
2 International telecommunication Union 
Telecommunication Standardization Sector 
(ITU-T) recommends in G.114 a maximum 
of a 150 ms one-way latency 
O3b Networks, Sofrecom, “Why Latency Matters to Mobile Backhaul”
q Mobile Network Performance 
– VoIP 
– Video streaming 
– BitTorrent 
– Browsing 
© 2014 UZH, CSG@IFI 
DQX in Practice 
www.bonafide.pw
© 2014 UZH, CSG@IFI 
Q&A 
Thank you 
FLAMINGO

Contenu connexe

Similaire à A Deterministic QoE Formalization of User Satisfaction Demands (DQX)

Maximizing your PayTV Investments.
Maximizing your PayTV Investments.Maximizing your PayTV Investments.
Maximizing your PayTV Investments.
BSP Media Group
 
A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Comp...
A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Comp...A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Comp...
A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Comp...
1crore projects
 

Similaire à A Deterministic QoE Formalization of User Satisfaction Demands (DQX) (20)

Big Data POC in communication industry
Big Data POC in communication industryBig Data POC in communication industry
Big Data POC in communication industry
 
Maximizing your PayTV Investments.
Maximizing your PayTV Investments.Maximizing your PayTV Investments.
Maximizing your PayTV Investments.
 
V cpe deployment-best-practices-presentation
V cpe deployment-best-practices-presentationV cpe deployment-best-practices-presentation
V cpe deployment-best-practices-presentation
 
904072
904072904072
904072
 
A profit maximization scheme with guaranteed quality of service in cloud comp...
A profit maximization scheme with guaranteed quality of service in cloud comp...A profit maximization scheme with guaranteed quality of service in cloud comp...
A profit maximization scheme with guaranteed quality of service in cloud comp...
 
Ascom workshop qoe qos-newparadigm_4g
Ascom workshop qoe qos-newparadigm_4gAscom workshop qoe qos-newparadigm_4g
Ascom workshop qoe qos-newparadigm_4g
 
Capital Budgeting decision-making in telecom sector using real option analysis
Capital Budgeting decision-making in telecom sector using real option analysisCapital Budgeting decision-making in telecom sector using real option analysis
Capital Budgeting decision-making in telecom sector using real option analysis
 
Quality Measurement Framework Puts the End User in Focus
Quality Measurement Framework Puts the End User in FocusQuality Measurement Framework Puts the End User in Focus
Quality Measurement Framework Puts the End User in Focus
 
R.D.Fernandez et al - Software rates vs price of function points
R.D.Fernandez et al  - Software rates vs price of function pointsR.D.Fernandez et al  - Software rates vs price of function points
R.D.Fernandez et al - Software rates vs price of function points
 
Quality of Experience of Web-based Adaptive HTTP Streaming Clients in Real-Wo...
Quality of Experience of Web-based Adaptive HTTP Streaming Clients in Real-Wo...Quality of Experience of Web-based Adaptive HTTP Streaming Clients in Real-Wo...
Quality of Experience of Web-based Adaptive HTTP Streaming Clients in Real-Wo...
 
A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Comp...
A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Comp...A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Comp...
A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Comp...
 
Beyond the Buzzwords
Beyond the BuzzwordsBeyond the Buzzwords
Beyond the Buzzwords
 
360CEM_Company_profile
360CEM_Company_profile360CEM_Company_profile
360CEM_Company_profile
 
PEnDAR webinar 2 with notes
PEnDAR webinar 2 with notesPEnDAR webinar 2 with notes
PEnDAR webinar 2 with notes
 
How to guarantee QoS
How to guarantee QoSHow to guarantee QoS
How to guarantee QoS
 
Meeting the OTT challenge
Meeting the OTT challengeMeeting the OTT challenge
Meeting the OTT challenge
 
A TSP Perspective on OSGi - A Lunggren
A TSP Perspective on OSGi - A LunggrenA TSP Perspective on OSGi - A Lunggren
A TSP Perspective on OSGi - A Lunggren
 
{Ca} the future of video
{Ca} the future of video{Ca} the future of video
{Ca} the future of video
 
Solid partners, flexible solutions. Do’s and don’ts in tendering for audiovis...
Solid partners, flexible solutions. Do’s and don’ts in tendering for audiovis...Solid partners, flexible solutions. Do’s and don’ts in tendering for audiovis...
Solid partners, flexible solutions. Do’s and don’ts in tendering for audiovis...
 
Making Hybrid Networks Smarter with Subscriber Analytics
Making Hybrid Networks Smarter with Subscriber AnalyticsMaking Hybrid Networks Smarter with Subscriber Analytics
Making Hybrid Networks Smarter with Subscriber Analytics
 

Plus de SmartenIT

Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...
Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...
Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...
SmartenIT
 
Traffic Profiles and Management for Support of Community Networks
Traffic Profiles and Management for Support of Community NetworksTraffic Profiles and Management for Support of Community Networks
Traffic Profiles and Management for Support of Community Networks
SmartenIT
 
Evaluation of Caching Strategies Based on Access Statistics on Past Requests
Evaluation of Caching Strategies Based on Access Statistics on Past RequestsEvaluation of Caching Strategies Based on Access Statistics on Past Requests
Evaluation of Caching Strategies Based on Access Statistics on Past Requests
SmartenIT
 
Socially-aware Traffic Management (Workshop Sozioinformatik)
Socially-aware Traffic Management (Workshop Sozioinformatik)Socially-aware Traffic Management (Workshop Sozioinformatik)
Socially-aware Traffic Management (Workshop Sozioinformatik)
SmartenIT
 
Infocom 2013-2-state-markov
Infocom 2013-2-state-markovInfocom 2013-2-state-markov
Infocom 2013-2-state-markov
SmartenIT
 
Fair allocation aims13_pp upload
Fair allocation aims13_pp uploadFair allocation aims13_pp upload
Fair allocation aims13_pp upload
SmartenIT
 
2013 fia-slides v03
2013 fia-slides v032013 fia-slides v03
2013 fia-slides v03
SmartenIT
 

Plus de SmartenIT (11)

Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...
Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...
Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...
 
An Automatic and On-demand MNO Selection Mechanism
An Automatic and On-demand MNO Selection MechanismAn Automatic and On-demand MNO Selection Mechanism
An Automatic and On-demand MNO Selection Mechanism
 
Traffic Profiles and Management for Support of Community Networks
Traffic Profiles and Management for Support of Community NetworksTraffic Profiles and Management for Support of Community Networks
Traffic Profiles and Management for Support of Community Networks
 
Evaluation of Caching Strategies Based on Access Statistics on Past Requests
Evaluation of Caching Strategies Based on Access Statistics on Past RequestsEvaluation of Caching Strategies Based on Access Statistics on Past Requests
Evaluation of Caching Strategies Based on Access Statistics on Past Requests
 
Gamification Framework for Personalized Surveys on Relationships in Online So...
Gamification Framework for Personalized Surveys on Relationships in Online So...Gamification Framework for Personalized Surveys on Relationships in Online So...
Gamification Framework for Personalized Surveys on Relationships in Online So...
 
Socially-aware Traffic Management (Workshop Sozioinformatik)
Socially-aware Traffic Management (Workshop Sozioinformatik)Socially-aware Traffic Management (Workshop Sozioinformatik)
Socially-aware Traffic Management (Workshop Sozioinformatik)
 
Infocom 2013-2-state-markov
Infocom 2013-2-state-markovInfocom 2013-2-state-markov
Infocom 2013-2-state-markov
 
Fair allocation aims13_pp upload
Fair allocation aims13_pp uploadFair allocation aims13_pp upload
Fair allocation aims13_pp upload
 
2013 05-fia-report-smarten it-slides
2013 05-fia-report-smarten it-slides2013 05-fia-report-smarten it-slides
2013 05-fia-report-smarten it-slides
 
2013 fia-slides v03
2013 fia-slides v032013 fia-slides v03
2013 fia-slides v03
 
AbaCUS
AbaCUSAbaCUS
AbaCUS
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Dernier (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

A Deterministic QoE Formalization of User Satisfaction Demands (DQX)

  • 1. LCN 2014, Edmonton, Canada, September 10, 2014 A Deterministic QoE Formalization of User © 2014 UZH, CSG@IFI Satisfaction Demands (DQX) Christos Tsiaras, Burkhard Stiller Department of Informatics IFI, Communication Systems Group CSG, University of Zürich UZH [tsiaras|stiller]@ifi.uzh.ch QoE Decompiling Example
  • 2. © 2014 UZH, CSG@IFI Quality-of-Experience (QoE) q User-centric and service-specific concept q End-users satisfaction – Diverse variables • Technical variables • Economical variables q QoE is measured with end-users feedback – Surveys • Time consuming Price
  • 3. © 2014 UZH, CSG@IFI QoE-related Variables q Defined in the Service Level Agreement (SLA) – Technical specification – Price q “Defined” by the service-specific demands – Min bandwidth for HD video streaming – Max delay for VoIP services q What if one or more variables do not meet the SLA or service’s demands? – QoE is decreasing q Is the Service Provider (SP) able to do something about it?
  • 4. © 2014 UZH, CSG@IFI SP Potential Reaction on Underperformance q Charge for the underperforming period a lower fee q Offer more resources in the future for the same price q Sounds fair but: – which is the minimum price reduction that would satisfy the end-user? – which service upgrade would satisfy the end-user with the minimum cost for the SP?
  • 5. © 2014 UZH, CSG@IFI Proposed Solution q Formalizing QoE in steps 1. Identify the variables that affect QoE 2. Characterize those variables • Increasing Variables (IVs) - The more you have the better it is • Decreasing Variables (DVs) - The more you have the worst it is 3. Select the ideal/desired/expected/agreed value of a variable 4. Considering the service specifications select the best and the worst values of the variable 5. Identify the effect of each variable’s variation • Influence factors 6. Identify the importance of each variable
  • 6. © 2014 UZH, CSG@IFI Example – Steps 1 and 2 q Scenario: Internet plans of an ISP for home customers in some places in Switzerland q Step 1: Variables identification – Uplink bandwidth – Downlink bandwidth – Price q Step 2: Variables characterization – IVs • Uplink bandwidth • Downlink bandwidth – DVs • Price
  • 7. © 2014 UZH, CSG@IFI Example – Step 3 q Step 3: Select the ideal/desired/expected/agreed value of a variable – Assume a customer selected the “Internet 50” option – Ideal values based on the SLA • Uplink bandwidth: 5 Mbit/s • Downlink bandwidth: 50 Mbit/s • Price: 59 CHF/month
  • 8. © 2014 UZH, CSG@IFI Example – Step 4 q Step 4: Select the best and worst values per variable – Best values • Uplink bandwidth: 15 Mbit/s • Downlink bandwidth: 250 Mbit/s • Price: 0 CHF/month – Worst values • Uplink bandwidth: 0.2 Mbit/s • Downlink bandwidth: 2 Mbit/s • Price: 89 CHF/month
  • 9. © 2014 UZH, CSG@IFI Example – Step 5 q Step 5: Identify the effect of each variable’s variation – When a customer is starting to get annoyed/getting pleased? • Estimate/Assume/Extract this information from the Customer Care department statistics about report of problems – E.g., 50% less than expected bandwidth dissatisfies a customer – E.g., 25% discount would satisfy a dissatisfied customer
  • 10. © 2014 UZH, CSG@IFI Example – Step 6 q Step 6: Identify the importance of each variable – How a customer selects a plan in this scenario? • Estimate/Assume/Extract through a survey: – 50% based on the price – 50% based on the downlink bandwidth
  • 11. Variables characterization © 2014 UZH, CSG@IFI DQX ed (x) = 4e − x x0 " # $ Influence factor m ln4 % & ' Step 5 3 QoE equation for DVs +1 ei (x) = 4(1− e − x x0 " # $ m ln 4 % & ' Step 2 QoE equation for IVs )+1 E(X) =1+ 4 e (i∨d) xk ( )−1 4 # $ %% & ' (( NΠ k=1 wk Generic QoE equation Importance factor Step 6 Expected value Step 3 Variables selection Step 1 QoE QoE-related variables values Best and worst values Step 4
  • 12. © 2014 UZH, CSG@IFI DQX in Multimedia q VoIP: Latency – Minimum: 0 ms – Maximum: > 1.5 s 1 – Expected value: 150 ms 2 MOS Quality 5 Excellent 4 Good 3 Fair 2 Poor 1 Bad 1 typical round-trip time (RTT) in satellite communication 2 International telecommunication Union Telecommunication Standardization Sector (ITU-T) recommends in G.114 a maximum of a 150 ms one-way latency O3b Networks, Sofrecom, “Why Latency Matters to Mobile Backhaul”
  • 13. q Mobile Network Performance – VoIP – Video streaming – BitTorrent – Browsing © 2014 UZH, CSG@IFI DQX in Practice www.bonafide.pw
  • 14. © 2014 UZH, CSG@IFI Q&A Thank you FLAMINGO