SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
OneClick ‐‐
          A Framework for Measuring 
         Network Quality of Experience

             Kuan‐Ta Chen, Cheng‐Chu Tu, Wei‐Cheng Xiao 
           Institute of Information Science, Academia Sinica
             (Presenter on INFOCOM’09: Polly Huang from 
                     National Taiwan University)

IEEE INFOCOM 2009
QoS and QoE 
  QoS (Quality of service)
      The quality level of system performance metric
          Communication networks: delay, loss rate
          DBMS: query completion time

  QoE (Quality of experience)
      The quality of how users “feel” about a service
          Subjective: Mean Opinion Score (MOS)
          Objective: PSNR (picture), PESQ (voice), VQM (video)




IEEE INFOCOM 2009
Relationship between QoS and QoE
                            Comfort range




              Too bad to perceive
  QoE
                                            Marginal benefit is small




                    QoS,  e.g., network bandwidth

IEEE INFOCOM 2009
Knowing the Relationship is Important!

       So we know 
            How to adapt voice/video/game data rate (QoS) for user 
            satisfaction (QoE)


       So we really know 
            How to send multimedia data over the Internet




OneClick: A Framework for Measuring Network Quality of Experience     4
Measuring QoS and QoE

       QoS (A great body of work)
            Measure  network loss, delay, available bandwidth
            Inference  topology
            Estimate network capacity
            etc                             Still not quite the human experience
                                            which is multi-dimensional
       QoE (Some work)
            Objective: PSNR (picture), PESQ (voice), VQM (video)
            Subjective: MOS (general)


                                                           What’s left!

OneClick: A Framework for Measuring Network Quality of Experience                  5
MOS (Mean Opinion Score)




Problems
1.   Slow in scoring (think/interpretation time)
2.   People are limited by finite memory
3.   Cannot capture users’ perceptions over time
4.   MOS is coarse in scale granularity
5.   Dissimilar interpretations of  the scale among users


IEEE INFOCOM 2009
Our Ambition



 Identify a simple and yet efficient way 
     to measure users’ satisfaction




IEEE INFOCOM 2009
The Idea: Click, Click, Click 
       Web surfing
            Click on a link 
            You wait, and you refresh the link
            You wait, and you refresh the link again, and again, and …


       Knocking at someone’s door
            Knock on the door
            You wait, and you knock on the door again
            You wait, and you knock on the door again and again, and …


OneClick: A Framework for Measuring Network Quality of Experience        8
Introducing OneClick

                                                                                                          Time



                        Application Quality




                         User Satisfaction




                             Click
                             Click            ClickClick Click
                                              Click Click Click   ClickClick
                                                                  Click Click   ClickClick Click Click
                                                                                          Click Click Click
                                                                                              Click Click
                                                                                Click Click Click Click
                                                                                          ClickClick
                                                                                                  Click
                         User Feedback




       Simple instruction to users:
            Click when you feel dissatisfied
            Click multiple times when you feel even less satisfied
       Clicking rate as the QoE
OneClick: A Framework for Measuring Network Quality of Experience                                                9
Nice Things about OneClick
Natural
  We are already doing it to show lost of patience all the time
Bad‐memory proof
  Real‐time decisions
  No need to “remember” past experience
Time‐aware
  Capture users’ responses at the time of the problems
  Useful to study recency, memory access, and habituation 
  effect
Easy to Implement
             As a plug‐in to your network applications
                         Flash version done!
             Co‐measurement of QoS and QoE


                                                                                           Time



   Application Quality




   User Satisfaction




       Click
       Click                   ClickClick Click
                               Click Click Click   ClickClick
                                                   Click Click   ClickClick Click Click
                                                                           Click Click Click
                                                                               Click Click
                                                                 Click Click Click Click
                                                                           ClickClick
                                                                                   Click
    User Feedback

                                                                                                  Application Quality




OneClick: A Framework for Measuring Network Quality of Experience                                                       11
Talk Progress

                 Overview
                 Methodology
                 Pilot Study
                 Validation
                 Case Studies
                 Conclusion




OneClick: A Framework for Measuring Network Quality of Experience   12
Human as a QoE Rating System
                                     vary this:
                            affect
      Application QoS                Network Setting




               User



                                     observe this:
                           reflect
         Application QoE             Click Events


IEEE INFOCOM 2009
QoE QoS Modeling

  Click events as a counting process
  Poisson regression


      C(t): QoE
          Clicking rate at time t
      N1(t), N2(t), … : QoS
          Network conditions at time t 

      αi : Regression coefficients
          Derived from the maximum likelihood method

IEEE INFOCOM 2009
Wait a Minute…
  Response delays?
      Users may not be able to click immediately after they are 
      aware of the degraded quality


  Clicking rate of a user consistent?
      Does a subject give similar ratings in repeated experiments?


  Clicking rate consistent across users?
      Different subjects may have different preference on click 
      decisions.
IEEE INFOCOM 2009
Pilot Study

  An 5‐minute English song
  Audio quality of AIM Messenger with various 
  network settings




IEEE INFOCOM 2009
Test Material Compilation

  For each network setting
      Play the song
      Record the song
  K settings        K recordings


                                   A test material = 
                                   Random non‐overlapping segments 
                                      from K different recordings




IEEE INFOCOM 2009
Response Delays

  Try Poisson regression on C(t+x) to N1(t), N2(t), …
  Varying x
  Show the goodness of fit per x




IEEE INFOCOM 2009
1‐2 Seconds Delay




         Response delay calibration needed!
IEEE INFOCOM 2009
Our Solution

       Shift the click event process by time d
       d is decided by model fitting 
            Let d be the x such that the goodness of fit is the best
            Let d be the x such that the residual deviance is the min




OneClick: A Framework for Measuring Network Quality of Experience       20
Consistency of C(t+d) from Same User




IEEE INFOCOM 2009
Consistency of C(t+d) from Different Users




     Cross-user normalization needed!
Calibration and Normalization Added
 OneClick     Response Delay   Regression Modeling
Measurement     Calibration     With Normalization




  User #1




   User #2
Talk Progress

                 Overview
                 Methodology
                 Pilot Study
                 Validation
                 Case Studies
                 Conclusion




OneClick: A Framework for Measuring Network Quality of Experience   24
Rationale

       Direct: get people to do OneClick and MOS

                                                    Exact problem we are trying to solve


                          Click Rate                                MOS




                                              PESQ/VQM



       Indirect: get people to do OneClick and PESQ/VQM

OneClick: A Framework for Measuring Network Quality of Experience                          25
[Validation]
                      PESQ‐based Validation
    PESQ: Perceptual Evaluation of Speech Quality

    OneClick vs. PESQ to evaluate the audio quality of three 
    VoIP applications
        AIM 
        MSN Messenger
        Skype


    Network factors
        Loss rates (0% – 30%)
        Bandwidth (10 Kbps – 100 Kbps)
  IEEE INFOCOM 2009
[Validation]
                Qualitative Comparison


   Network Loss Rate




   Bandwidth
[Validation]
                      VQM‐based Validation
    VQM: Video Quality Measurement

    OneClick vs. VQM to evaluate video quality of two video 
    codecs
        H.264
        WMV9 (Windows Media Video)


    Factors
        Compression bit rate (200 Kbps – 1000 Kbps)



  IEEE INFOCOM 2009
[Validation]
                      Qualitative Comparison




  IEEE INFOCOM 2009
Talk Progress

                 Overview
                 Methodology
                 Pilot Study
                 Validation
                 Case Studies
                 Conclusion




OneClick: A Framework for Measuring Network Quality of Experience   30
Case Studies

  Evaluation of applications’ QoE
      VoIP applications
          AIM 
          MSN Messenger
          Skype


      First‐person shooter games
          Halo
          Unreal Tournament



IEEE INFOCOM 2009
[Case Study]
                      Varying Bandwidth




    MSN Messenger is generally the worst
    Skype is the best if bw < 80 Kbps, otherwise AIM is the best

  IEEE INFOCOM 2009
[Case Study]
               Contour Lines of Click Rates




    Slope of  contour line
       Application’s sensitivity to loss vs. bandwidth shortage
       AIM is relatively more sensitive to network losses
[Case Study]
                       Comfort Region




    Comfort Region: a set of network configurations that leads to 
    satisfactory QoE
    Skype is the best in bw‐restricted scenarios (< 60 Kbps) when loss 
    rate is < 10%
Talk Progress

                 Overview
                 Methodology
                 Pilot Study
                 Validation
                 Case Studies
                 Conclusion




OneClick: A Framework for Measuring Network Quality of Experience   35
Nice about OneClick
  Natural & fast
      We are already doing it to show lost of patience all the time
  Bad‐memory proof
      No need to “remember” past experience
  Time‐aware
      Capture users’ responses at the time of the problems
  Fine‐grain
      The score can be 0.2, 3.5, or even 12.345
  Normalized user interpretation 
      Different interpretations are normalized
  Easy to implement
      http://mmnet.iis.sinica.edu.tw/proj/oneclick/

IEEE INFOCOM 2009
OneClick Online




IEEE INFOCOM 2009
On‐Going Work

       Large‐scale experiments (by crowdsourcing)
            http://mmnet.iis.sinica.edu.tw/proj/oneclick/
       Click rate vs. MOS
       QoE‐centric multimedia networking
            As an example, Tuning the Redundancy Control Algorithm of 
            Skype for User Satisfaction, IEEE INFOCOM 2009. 




OneClick: A Framework for Measuring Network Quality of Experience        38
Thank You!

                             Kuan‐Ta Chen

                    http://www.iis.sinica.edu.tw/~swc



IEEE INFOCOM 2009

Weitere ähnliche Inhalte

Andere mochten auch

Quality of Experience in emerging visual communications
Quality of Experience in emerging visual communicationsQuality of Experience in emerging visual communications
Quality of Experience in emerging visual communicationsTouradj Ebrahimi
 
Beyond Quality of Experience
Beyond Quality of ExperienceBeyond Quality of Experience
Beyond Quality of ExperienceTouradj Ebrahimi
 
Presentation: The QoE (Introduction)
Presentation: The QoE (Introduction)Presentation: The QoE (Introduction)
Presentation: The QoE (Introduction)Christina Azzam
 
My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...
My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...
My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...Touradj Ebrahimi
 
On QoE Metrics and QoE Fairness for Network & Traffic Management
On QoE Metrics and QoE Fairness for Network & Traffic ManagementOn QoE Metrics and QoE Fairness for Network & Traffic Management
On QoE Metrics and QoE Fairness for Network & Traffic ManagementTobias Hoßfeld
 
Recent advances in quality of experience in multimedia communication
Recent advances in quality of experience in multimedia communicationRecent advances in quality of experience in multimedia communication
Recent advances in quality of experience in multimedia communicationIMTC
 
4 keys to shaping quality of experience
4 keys to shaping quality of experience4 keys to shaping quality of experience
4 keys to shaping quality of experienceAmdocs
 
Quality of Experience in Multimedia Systems and Services: A Journey Towards t...
Quality of Experience in Multimedia Systems and Services: A Journey Towards t...Quality of Experience in Multimedia Systems and Services: A Journey Towards t...
Quality of Experience in Multimedia Systems and Services: A Journey Towards t...Alpen-Adria-Universität
 
Factors Influencing Quality of Experience of Commonly-Used Mobile Applications
Factors Influencing Quality of Experience of Commonly-Used Mobile ApplicationsFactors Influencing Quality of Experience of Commonly-Used Mobile Applications
Factors Influencing Quality of Experience of Commonly-Used Mobile ApplicationsKatarzyna Wac & The QoL Lab
 

Andere mochten auch (11)

Quality of Experience in emerging visual communications
Quality of Experience in emerging visual communicationsQuality of Experience in emerging visual communications
Quality of Experience in emerging visual communications
 
Beyond Quality of Experience
Beyond Quality of ExperienceBeyond Quality of Experience
Beyond Quality of Experience
 
Presentation: The QoE (Introduction)
Presentation: The QoE (Introduction)Presentation: The QoE (Introduction)
Presentation: The QoE (Introduction)
 
My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...
My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...
My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...
 
Quality of Experience Past, Present and Future Trends
Quality of Experience Past, Present and Future TrendsQuality of Experience Past, Present and Future Trends
Quality of Experience Past, Present and Future Trends
 
On QoE Metrics and QoE Fairness for Network & Traffic Management
On QoE Metrics and QoE Fairness for Network & Traffic ManagementOn QoE Metrics and QoE Fairness for Network & Traffic Management
On QoE Metrics and QoE Fairness for Network & Traffic Management
 
Recent advances in quality of experience in multimedia communication
Recent advances in quality of experience in multimedia communicationRecent advances in quality of experience in multimedia communication
Recent advances in quality of experience in multimedia communication
 
4 keys to shaping quality of experience
4 keys to shaping quality of experience4 keys to shaping quality of experience
4 keys to shaping quality of experience
 
Quality of Experience in Multimedia Systems and Services: A Journey Towards t...
Quality of Experience in Multimedia Systems and Services: A Journey Towards t...Quality of Experience in Multimedia Systems and Services: A Journey Towards t...
Quality of Experience in Multimedia Systems and Services: A Journey Towards t...
 
Network and Multimedia QoE Management
Network and Multimedia QoE ManagementNetwork and Multimedia QoE Management
Network and Multimedia QoE Management
 
Factors Influencing Quality of Experience of Commonly-Used Mobile Applications
Factors Influencing Quality of Experience of Commonly-Used Mobile ApplicationsFactors Influencing Quality of Experience of Commonly-Used Mobile Applications
Factors Influencing Quality of Experience of Commonly-Used Mobile Applications
 

Ähnlich wie OneClick: A Framework for Measuring Network Quality of Experience

By the Book: How Great User Experiences in Software Can Impact Government and...
By the Book: How Great User Experiences in Software Can Impact Government and...By the Book: How Great User Experiences in Software Can Impact Government and...
By the Book: How Great User Experiences in Software Can Impact Government and...EffectiveUI
 
The Laws of User Experience: Making it or breaking it with the UX Factor
The Laws of User Experience: Making it or breaking it with the UX FactorThe Laws of User Experience: Making it or breaking it with the UX Factor
The Laws of User Experience: Making it or breaking it with the UX FactorEffectiveUI
 
The Laws of User Experience: Making it or Breaking It with the UX Factor
The Laws of User Experience: Making it or Breaking It with the UX FactorThe Laws of User Experience: Making it or Breaking It with the UX Factor
The Laws of User Experience: Making it or Breaking It with the UX FactorEffective
 
Quality of Experience: Measuring Quality from the End-User Perspective
Quality of Experience: Measuring Quality from the End-User PerspectiveQuality of Experience: Measuring Quality from the End-User Perspective
Quality of Experience: Measuring Quality from the End-User PerspectiveFörderverein Technische Fakultät
 
Quantifying Skype User Satisfaction
Quantifying Skype User SatisfactionQuantifying Skype User Satisfaction
Quantifying Skype User SatisfactionAcademia Sinica
 
Qo E E2 E5 User Centric Approach Katrien De Moor
Qo E E2 E5   User Centric Approach   Katrien De MoorQo E E2 E5   User Centric Approach   Katrien De Moor
Qo E E2 E5 User Centric Approach Katrien De Moorimec.archive
 
ClueCon 2018: AI For Real-time Communications by Binoy Chemmagate
ClueCon 2018: AI For Real-time Communications by Binoy ChemmagateClueCon 2018: AI For Real-time Communications by Binoy Chemmagate
ClueCon 2018: AI For Real-time Communications by Binoy Chemmagatecallstats.io
 
phpDay 2012: Scaling Communication via Continuous Integration
phpDay 2012: Scaling Communication via Continuous IntegrationphpDay 2012: Scaling Communication via Continuous Integration
phpDay 2012: Scaling Communication via Continuous IntegrationLB Denker
 
Implement 1 output
Implement 1 outputImplement 1 output
Implement 1 outputEnoch Wong
 
PHP UK Conference 2012: Scaling Communication via Continuous Integration
PHP UK Conference 2012: Scaling Communication via Continuous IntegrationPHP UK Conference 2012: Scaling Communication via Continuous Integration
PHP UK Conference 2012: Scaling Communication via Continuous IntegrationLB Denker
 
mimacom & Liferay Roadshow : Introduction to Liferay platform
mimacom & Liferay Roadshow : Introduction to Liferay platformmimacom & Liferay Roadshow : Introduction to Liferay platform
mimacom & Liferay Roadshow : Introduction to Liferay platformJán Gregor
 
The ROI of User Experience
The ROI of User ExperienceThe ROI of User Experience
The ROI of User ExperienceEffective
 
The ROI of User Experience:
The ROI of User Experience: The ROI of User Experience:
The ROI of User Experience: EffectiveUI
 
Deep neural networks for Youtube recommendations
Deep neural networks for Youtube recommendationsDeep neural networks for Youtube recommendations
Deep neural networks for Youtube recommendationsAryan Khandal
 
citigroup January 19, 2007 - Fourth Quarter Financial Supplement
citigroup January 19, 2007 - Fourth Quarter Financial Supplementcitigroup January 19, 2007 - Fourth Quarter Financial Supplement
citigroup January 19, 2007 - Fourth Quarter Financial SupplementQuarterlyEarningsReports
 
Software Quality
Software QualitySoftware Quality
Software Qualitysjavaad
 

Ähnlich wie OneClick: A Framework for Measuring Network Quality of Experience (20)

By the Book: How Great User Experiences in Software Can Impact Government and...
By the Book: How Great User Experiences in Software Can Impact Government and...By the Book: How Great User Experiences in Software Can Impact Government and...
By the Book: How Great User Experiences in Software Can Impact Government and...
 
Ebay News 2006 7 19 Earnings
Ebay News 2006 7 19 EarningsEbay News 2006 7 19 Earnings
Ebay News 2006 7 19 Earnings
 
The Laws of User Experience: Making it or breaking it with the UX Factor
The Laws of User Experience: Making it or breaking it with the UX FactorThe Laws of User Experience: Making it or breaking it with the UX Factor
The Laws of User Experience: Making it or breaking it with the UX Factor
 
The Laws of User Experience: Making it or Breaking It with the UX Factor
The Laws of User Experience: Making it or Breaking It with the UX FactorThe Laws of User Experience: Making it or Breaking It with the UX Factor
The Laws of User Experience: Making it or Breaking It with the UX Factor
 
Quality of Experience: Measuring Quality from the End-User Perspective
Quality of Experience: Measuring Quality from the End-User PerspectiveQuality of Experience: Measuring Quality from the End-User Perspective
Quality of Experience: Measuring Quality from the End-User Perspective
 
Quantifying Skype User Satisfaction
Quantifying Skype User SatisfactionQuantifying Skype User Satisfaction
Quantifying Skype User Satisfaction
 
Qo E E2 E5 User Centric Approach Katrien De Moor
Qo E E2 E5   User Centric Approach   Katrien De MoorQo E E2 E5   User Centric Approach   Katrien De Moor
Qo E E2 E5 User Centric Approach Katrien De Moor
 
ClueCon 2018: AI For Real-time Communications by Binoy Chemmagate
ClueCon 2018: AI For Real-time Communications by Binoy ChemmagateClueCon 2018: AI For Real-time Communications by Binoy Chemmagate
ClueCon 2018: AI For Real-time Communications by Binoy Chemmagate
 
phpDay 2012: Scaling Communication via Continuous Integration
phpDay 2012: Scaling Communication via Continuous IntegrationphpDay 2012: Scaling Communication via Continuous Integration
phpDay 2012: Scaling Communication via Continuous Integration
 
Implement 1 output
Implement 1 outputImplement 1 output
Implement 1 output
 
PHP UK Conference 2012: Scaling Communication via Continuous Integration
PHP UK Conference 2012: Scaling Communication via Continuous IntegrationPHP UK Conference 2012: Scaling Communication via Continuous Integration
PHP UK Conference 2012: Scaling Communication via Continuous Integration
 
Quality of Experience
Quality of ExperienceQuality of Experience
Quality of Experience
 
mimacom & Liferay Roadshow : Introduction to Liferay platform
mimacom & Liferay Roadshow : Introduction to Liferay platformmimacom & Liferay Roadshow : Introduction to Liferay platform
mimacom & Liferay Roadshow : Introduction to Liferay platform
 
The ROI of User Experience
The ROI of User ExperienceThe ROI of User Experience
The ROI of User Experience
 
The ROI of User Experience:
The ROI of User Experience: The ROI of User Experience:
The ROI of User Experience:
 
Deep neural networks for Youtube recommendations
Deep neural networks for Youtube recommendationsDeep neural networks for Youtube recommendations
Deep neural networks for Youtube recommendations
 
citigroup January 19, 2007 - Fourth Quarter Financial Supplement
citigroup January 19, 2007 - Fourth Quarter Financial Supplementcitigroup January 19, 2007 - Fourth Quarter Financial Supplement
citigroup January 19, 2007 - Fourth Quarter Financial Supplement
 
ICT L4.pptx
ICT L4.pptxICT L4.pptx
ICT L4.pptx
 
Software Quality
Software QualitySoftware Quality
Software Quality
 
Michael Kowalski
Michael KowalskiMichael Kowalski
Michael Kowalski
 

Mehr von Academia Sinica

Computational Social Science:The Collaborative Futures of Big Data, Computer ...
Computational Social Science:The Collaborative Futures of Big Data, Computer ...Computational Social Science:The Collaborative Futures of Big Data, Computer ...
Computational Social Science:The Collaborative Futures of Big Data, Computer ...Academia Sinica
 
Games on Demand: Are We There Yet?
Games on Demand: Are We There Yet?Games on Demand: Are We There Yet?
Games on Demand: Are We There Yet?Academia Sinica
 
Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...
Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...
Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...Academia Sinica
 
Cloud Gaming Onward: Research Opportunities and Outlook
Cloud Gaming Onward: Research Opportunities and OutlookCloud Gaming Onward: Research Opportunities and Outlook
Cloud Gaming Onward: Research Opportunities and OutlookAcademia Sinica
 
Quantifying User Satisfaction in Mobile Cloud Games
Quantifying User Satisfaction in Mobile Cloud GamesQuantifying User Satisfaction in Mobile Cloud Games
Quantifying User Satisfaction in Mobile Cloud GamesAcademia Sinica
 
量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值
量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值
量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值Academia Sinica
 
On The Battle between Online Gamers and Lags
On The Battle between Online Gamers and LagsOn The Battle between Online Gamers and Lags
On The Battle between Online Gamers and LagsAcademia Sinica
 
Understanding The Performance of Thin-Client Gaming
Understanding The Performance of Thin-Client GamingUnderstanding The Performance of Thin-Client Gaming
Understanding The Performance of Thin-Client GamingAcademia Sinica
 
Quantifying QoS Requirements of Network Services: A Cheat-Proof Framework
Quantifying QoS Requirements of Network Services: A Cheat-Proof FrameworkQuantifying QoS Requirements of Network Services: A Cheat-Proof Framework
Quantifying QoS Requirements of Network Services: A Cheat-Proof FrameworkAcademia Sinica
 
Online Game QoE Evaluation using Paired Comparisons
Online Game QoE Evaluation using Paired ComparisonsOnline Game QoE Evaluation using Paired Comparisons
Online Game QoE Evaluation using Paired ComparisonsAcademia Sinica
 
GamingAnywhere: An Open Cloud Gaming System
GamingAnywhere: An Open Cloud Gaming SystemGamingAnywhere: An Open Cloud Gaming System
GamingAnywhere: An Open Cloud Gaming SystemAcademia Sinica
 
Are All Games Equally Cloud-Gaming-Friendly? An Electromyographic Approach
Are All Games Equally Cloud-Gaming-Friendly? An Electromyographic ApproachAre All Games Equally Cloud-Gaming-Friendly? An Electromyographic Approach
Are All Games Equally Cloud-Gaming-Friendly? An Electromyographic ApproachAcademia Sinica
 
Forecasting Online Game Addictiveness
Forecasting Online Game AddictivenessForecasting Online Game Addictiveness
Forecasting Online Game AddictivenessAcademia Sinica
 
Identifying MMORPG Bots: A Traffic Analysis Approach
Identifying MMORPG Bots: A Traffic Analysis ApproachIdentifying MMORPG Bots: A Traffic Analysis Approach
Identifying MMORPG Bots: A Traffic Analysis ApproachAcademia Sinica
 
Toward an Understanding of the Processing Delay of Peer-to-Peer Relay Nodes
Toward an Understanding of the Processing Delay of Peer-to-Peer Relay NodesToward an Understanding of the Processing Delay of Peer-to-Peer Relay Nodes
Toward an Understanding of the Processing Delay of Peer-to-Peer Relay NodesAcademia Sinica
 
Inferring Speech Activity from Encrypted Skype Traffic
Inferring Speech Activity from Encrypted Skype TrafficInferring Speech Activity from Encrypted Skype Traffic
Inferring Speech Activity from Encrypted Skype TrafficAcademia Sinica
 
Game Bot Detection Based on Avatar Trajectory
Game Bot Detection Based on Avatar TrajectoryGame Bot Detection Based on Avatar Trajectory
Game Bot Detection Based on Avatar TrajectoryAcademia Sinica
 
Improving Reliability of Web 2.0-based Rating Systems Using Per-user Trustiness
Improving Reliability of Web 2.0-based Rating Systems Using Per-user TrustinessImproving Reliability of Web 2.0-based Rating Systems Using Per-user Trustiness
Improving Reliability of Web 2.0-based Rating Systems Using Per-user TrustinessAcademia Sinica
 
A Collusion-Resistant Automation Scheme for Social Moderation Systems
A Collusion-Resistant Automation Scheme for Social Moderation SystemsA Collusion-Resistant Automation Scheme for Social Moderation Systems
A Collusion-Resistant Automation Scheme for Social Moderation SystemsAcademia Sinica
 
Tuning Skype’s Redundancy Control Algorithm for User Satisfaction
Tuning Skype’s Redundancy Control Algorithm for User SatisfactionTuning Skype’s Redundancy Control Algorithm for User Satisfaction
Tuning Skype’s Redundancy Control Algorithm for User SatisfactionAcademia Sinica
 

Mehr von Academia Sinica (20)

Computational Social Science:The Collaborative Futures of Big Data, Computer ...
Computational Social Science:The Collaborative Futures of Big Data, Computer ...Computational Social Science:The Collaborative Futures of Big Data, Computer ...
Computational Social Science:The Collaborative Futures of Big Data, Computer ...
 
Games on Demand: Are We There Yet?
Games on Demand: Are We There Yet?Games on Demand: Are We There Yet?
Games on Demand: Are We There Yet?
 
Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...
Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...
Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...
 
Cloud Gaming Onward: Research Opportunities and Outlook
Cloud Gaming Onward: Research Opportunities and OutlookCloud Gaming Onward: Research Opportunities and Outlook
Cloud Gaming Onward: Research Opportunities and Outlook
 
Quantifying User Satisfaction in Mobile Cloud Games
Quantifying User Satisfaction in Mobile Cloud GamesQuantifying User Satisfaction in Mobile Cloud Games
Quantifying User Satisfaction in Mobile Cloud Games
 
量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值
量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值
量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值
 
On The Battle between Online Gamers and Lags
On The Battle between Online Gamers and LagsOn The Battle between Online Gamers and Lags
On The Battle between Online Gamers and Lags
 
Understanding The Performance of Thin-Client Gaming
Understanding The Performance of Thin-Client GamingUnderstanding The Performance of Thin-Client Gaming
Understanding The Performance of Thin-Client Gaming
 
Quantifying QoS Requirements of Network Services: A Cheat-Proof Framework
Quantifying QoS Requirements of Network Services: A Cheat-Proof FrameworkQuantifying QoS Requirements of Network Services: A Cheat-Proof Framework
Quantifying QoS Requirements of Network Services: A Cheat-Proof Framework
 
Online Game QoE Evaluation using Paired Comparisons
Online Game QoE Evaluation using Paired ComparisonsOnline Game QoE Evaluation using Paired Comparisons
Online Game QoE Evaluation using Paired Comparisons
 
GamingAnywhere: An Open Cloud Gaming System
GamingAnywhere: An Open Cloud Gaming SystemGamingAnywhere: An Open Cloud Gaming System
GamingAnywhere: An Open Cloud Gaming System
 
Are All Games Equally Cloud-Gaming-Friendly? An Electromyographic Approach
Are All Games Equally Cloud-Gaming-Friendly? An Electromyographic ApproachAre All Games Equally Cloud-Gaming-Friendly? An Electromyographic Approach
Are All Games Equally Cloud-Gaming-Friendly? An Electromyographic Approach
 
Forecasting Online Game Addictiveness
Forecasting Online Game AddictivenessForecasting Online Game Addictiveness
Forecasting Online Game Addictiveness
 
Identifying MMORPG Bots: A Traffic Analysis Approach
Identifying MMORPG Bots: A Traffic Analysis ApproachIdentifying MMORPG Bots: A Traffic Analysis Approach
Identifying MMORPG Bots: A Traffic Analysis Approach
 
Toward an Understanding of the Processing Delay of Peer-to-Peer Relay Nodes
Toward an Understanding of the Processing Delay of Peer-to-Peer Relay NodesToward an Understanding of the Processing Delay of Peer-to-Peer Relay Nodes
Toward an Understanding of the Processing Delay of Peer-to-Peer Relay Nodes
 
Inferring Speech Activity from Encrypted Skype Traffic
Inferring Speech Activity from Encrypted Skype TrafficInferring Speech Activity from Encrypted Skype Traffic
Inferring Speech Activity from Encrypted Skype Traffic
 
Game Bot Detection Based on Avatar Trajectory
Game Bot Detection Based on Avatar TrajectoryGame Bot Detection Based on Avatar Trajectory
Game Bot Detection Based on Avatar Trajectory
 
Improving Reliability of Web 2.0-based Rating Systems Using Per-user Trustiness
Improving Reliability of Web 2.0-based Rating Systems Using Per-user TrustinessImproving Reliability of Web 2.0-based Rating Systems Using Per-user Trustiness
Improving Reliability of Web 2.0-based Rating Systems Using Per-user Trustiness
 
A Collusion-Resistant Automation Scheme for Social Moderation Systems
A Collusion-Resistant Automation Scheme for Social Moderation SystemsA Collusion-Resistant Automation Scheme for Social Moderation Systems
A Collusion-Resistant Automation Scheme for Social Moderation Systems
 
Tuning Skype’s Redundancy Control Algorithm for User Satisfaction
Tuning Skype’s Redundancy Control Algorithm for User SatisfactionTuning Skype’s Redundancy Control Algorithm for User Satisfaction
Tuning Skype’s Redundancy Control Algorithm for User Satisfaction
 

Kürzlich hochgeladen

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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
🐬 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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
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
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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
 
[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
 

Kürzlich hochgeladen (20)

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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
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...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
[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
 

OneClick: A Framework for Measuring Network Quality of Experience

  • 1. OneClick ‐‐ A Framework for Measuring  Network Quality of Experience Kuan‐Ta Chen, Cheng‐Chu Tu, Wei‐Cheng Xiao  Institute of Information Science, Academia Sinica (Presenter on INFOCOM’09: Polly Huang from  National Taiwan University) IEEE INFOCOM 2009
  • 2. QoS and QoE  QoS (Quality of service) The quality level of system performance metric Communication networks: delay, loss rate DBMS: query completion time QoE (Quality of experience) The quality of how users “feel” about a service Subjective: Mean Opinion Score (MOS) Objective: PSNR (picture), PESQ (voice), VQM (video) IEEE INFOCOM 2009
  • 3. Relationship between QoS and QoE Comfort range Too bad to perceive QoE Marginal benefit is small QoS,  e.g., network bandwidth IEEE INFOCOM 2009
  • 4. Knowing the Relationship is Important! So we know  How to adapt voice/video/game data rate (QoS) for user  satisfaction (QoE) So we really know  How to send multimedia data over the Internet OneClick: A Framework for Measuring Network Quality of Experience 4
  • 5. Measuring QoS and QoE QoS (A great body of work) Measure  network loss, delay, available bandwidth Inference  topology Estimate network capacity etc Still not quite the human experience which is multi-dimensional QoE (Some work) Objective: PSNR (picture), PESQ (voice), VQM (video) Subjective: MOS (general) What’s left! OneClick: A Framework for Measuring Network Quality of Experience 5
  • 6. MOS (Mean Opinion Score) Problems 1. Slow in scoring (think/interpretation time) 2. People are limited by finite memory 3. Cannot capture users’ perceptions over time 4. MOS is coarse in scale granularity 5. Dissimilar interpretations of  the scale among users IEEE INFOCOM 2009
  • 7. Our Ambition Identify a simple and yet efficient way  to measure users’ satisfaction IEEE INFOCOM 2009
  • 8. The Idea: Click, Click, Click  Web surfing Click on a link  You wait, and you refresh the link You wait, and you refresh the link again, and again, and … Knocking at someone’s door Knock on the door You wait, and you knock on the door again You wait, and you knock on the door again and again, and … OneClick: A Framework for Measuring Network Quality of Experience 8
  • 9. Introducing OneClick Time Application Quality User Satisfaction Click Click ClickClick Click Click Click Click ClickClick Click Click ClickClick Click Click Click Click Click Click Click Click Click Click Click ClickClick Click User Feedback Simple instruction to users: Click when you feel dissatisfied Click multiple times when you feel even less satisfied Clicking rate as the QoE OneClick: A Framework for Measuring Network Quality of Experience 9
  • 10. Nice Things about OneClick Natural We are already doing it to show lost of patience all the time Bad‐memory proof Real‐time decisions No need to “remember” past experience Time‐aware Capture users’ responses at the time of the problems Useful to study recency, memory access, and habituation  effect
  • 11. Easy to Implement As a plug‐in to your network applications Flash version done! Co‐measurement of QoS and QoE Time Application Quality User Satisfaction Click Click ClickClick Click Click Click Click ClickClick Click Click ClickClick Click Click Click Click Click Click Click Click Click Click Click ClickClick Click User Feedback Application Quality OneClick: A Framework for Measuring Network Quality of Experience 11
  • 12. Talk Progress Overview Methodology Pilot Study Validation Case Studies Conclusion OneClick: A Framework for Measuring Network Quality of Experience 12
  • 13. Human as a QoE Rating System vary this: affect Application QoS Network Setting User observe this: reflect Application QoE Click Events IEEE INFOCOM 2009
  • 14. QoE QoS Modeling Click events as a counting process Poisson regression C(t): QoE Clicking rate at time t N1(t), N2(t), … : QoS Network conditions at time t  αi : Regression coefficients Derived from the maximum likelihood method IEEE INFOCOM 2009
  • 15. Wait a Minute… Response delays? Users may not be able to click immediately after they are  aware of the degraded quality Clicking rate of a user consistent? Does a subject give similar ratings in repeated experiments? Clicking rate consistent across users? Different subjects may have different preference on click  decisions. IEEE INFOCOM 2009
  • 16. Pilot Study An 5‐minute English song Audio quality of AIM Messenger with various  network settings IEEE INFOCOM 2009
  • 17. Test Material Compilation For each network setting Play the song Record the song K settings  K recordings A test material =  Random non‐overlapping segments  from K different recordings IEEE INFOCOM 2009
  • 18. Response Delays Try Poisson regression on C(t+x) to N1(t), N2(t), … Varying x Show the goodness of fit per x IEEE INFOCOM 2009
  • 19. 1‐2 Seconds Delay Response delay calibration needed! IEEE INFOCOM 2009
  • 20. Our Solution Shift the click event process by time d d is decided by model fitting  Let d be the x such that the goodness of fit is the best Let d be the x such that the residual deviance is the min OneClick: A Framework for Measuring Network Quality of Experience 20
  • 22. Consistency of C(t+d) from Different Users Cross-user normalization needed!
  • 23. Calibration and Normalization Added OneClick Response Delay Regression Modeling Measurement Calibration With Normalization User #1 User #2
  • 24. Talk Progress Overview Methodology Pilot Study Validation Case Studies Conclusion OneClick: A Framework for Measuring Network Quality of Experience 24
  • 25. Rationale Direct: get people to do OneClick and MOS Exact problem we are trying to solve Click Rate MOS PESQ/VQM Indirect: get people to do OneClick and PESQ/VQM OneClick: A Framework for Measuring Network Quality of Experience 25
  • 26. [Validation] PESQ‐based Validation PESQ: Perceptual Evaluation of Speech Quality OneClick vs. PESQ to evaluate the audio quality of three  VoIP applications AIM  MSN Messenger Skype Network factors Loss rates (0% – 30%) Bandwidth (10 Kbps – 100 Kbps) IEEE INFOCOM 2009
  • 27. [Validation] Qualitative Comparison Network Loss Rate Bandwidth
  • 28. [Validation] VQM‐based Validation VQM: Video Quality Measurement OneClick vs. VQM to evaluate video quality of two video  codecs H.264 WMV9 (Windows Media Video) Factors Compression bit rate (200 Kbps – 1000 Kbps) IEEE INFOCOM 2009
  • 29. [Validation] Qualitative Comparison IEEE INFOCOM 2009
  • 30. Talk Progress Overview Methodology Pilot Study Validation Case Studies Conclusion OneClick: A Framework for Measuring Network Quality of Experience 30
  • 31. Case Studies Evaluation of applications’ QoE VoIP applications AIM  MSN Messenger Skype First‐person shooter games Halo Unreal Tournament IEEE INFOCOM 2009
  • 32. [Case Study] Varying Bandwidth MSN Messenger is generally the worst Skype is the best if bw < 80 Kbps, otherwise AIM is the best IEEE INFOCOM 2009
  • 33. [Case Study] Contour Lines of Click Rates Slope of  contour line Application’s sensitivity to loss vs. bandwidth shortage AIM is relatively more sensitive to network losses
  • 34. [Case Study] Comfort Region Comfort Region: a set of network configurations that leads to  satisfactory QoE Skype is the best in bw‐restricted scenarios (< 60 Kbps) when loss  rate is < 10%
  • 35. Talk Progress Overview Methodology Pilot Study Validation Case Studies Conclusion OneClick: A Framework for Measuring Network Quality of Experience 35
  • 36. Nice about OneClick Natural & fast We are already doing it to show lost of patience all the time Bad‐memory proof No need to “remember” past experience Time‐aware Capture users’ responses at the time of the problems Fine‐grain The score can be 0.2, 3.5, or even 12.345 Normalized user interpretation  Different interpretations are normalized Easy to implement http://mmnet.iis.sinica.edu.tw/proj/oneclick/ IEEE INFOCOM 2009
  • 38. On‐Going Work Large‐scale experiments (by crowdsourcing) http://mmnet.iis.sinica.edu.tw/proj/oneclick/ Click rate vs. MOS QoE‐centric multimedia networking As an example, Tuning the Redundancy Control Algorithm of  Skype for User Satisfaction, IEEE INFOCOM 2009.  OneClick: A Framework for Measuring Network Quality of Experience 38
  • 39. Thank You! Kuan‐Ta Chen http://www.iis.sinica.edu.tw/~swc IEEE INFOCOM 2009