SlideShare a Scribd company logo
1 of 14
Download to read offline
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

More Related Content

Similar to A Deterministic QoE Formalization of User Satisfaction Demands (DQX)

Big Data POC in communication industry
Big Data POC in communication industryBig Data POC in communication industry
Big Data POC in communication industryMichel Bruley
 
Maximizing your PayTV Investments.
Maximizing your PayTV Investments.Maximizing your PayTV Investments.
Maximizing your PayTV Investments.BSP Media Group
 
V cpe deployment-best-practices-presentation
V cpe deployment-best-practices-presentationV cpe deployment-best-practices-presentation
V cpe deployment-best-practices-presentationNir Cohen
 
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...Pvrtechnologies Nellore
 
Ascom workshop qoe qos-newparadigm_4g
Ascom workshop qoe qos-newparadigm_4gAscom workshop qoe qos-newparadigm_4g
Ascom workshop qoe qos-newparadigm_4gAdrian Hall
 
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 analysisFaculty of Economics Ljubljana in Skopje
 
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 FocusQuEST Forum
 
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...Alpen-Adria-Universität
 
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
 
Beyond the Buzzwords
Beyond the BuzzwordsBeyond the Buzzwords
Beyond the BuzzwordsSean Keery
 
Meeting the OTT challenge
Meeting the OTT challengeMeeting the OTT challenge
Meeting the OTT challengeMartin Geddes
 
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 Lunggrenmfrancis
 
{Ca} the future of video
{Ca} the future of video{Ca} the future of video
{Ca} the future of videoPatrick Lopez
 
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...Brecht Declercq
 
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 AnalyticsVerimatrix
 

Similar to 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
 

More from 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
 
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 MechanismSmartenIT
 
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 NetworksSmartenIT
 
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 RequestsSmartenIT
 
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...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-markovSmartenIT
 
Fair allocation aims13_pp upload
Fair allocation aims13_pp uploadFair allocation aims13_pp upload
Fair allocation aims13_pp uploadSmartenIT
 
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-slidesSmartenIT
 
2013 fia-slides v03
2013 fia-slides v032013 fia-slides v03
2013 fia-slides v03SmartenIT
 

More from 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
 

Recently uploaded

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 Processorsdebabhi2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[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.pdfhans926745
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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 MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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...Martijn de Jong
 
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 MenDelhi Call girls
 
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.pptxHampshireHUG
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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 FresherRemote DBA Services
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Recently uploaded (20)

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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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...
 
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
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

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