1 / 21

QoEWeb: Quality of Experience and User Behaviour Modelling for Web Traffic

QoEWeb: Quality of Experience and User Behaviour Modelling for Web Traffic. Tobias Hoßfeld hossfeld@informatik.uni-wuerzburg.de. Partner. University of Würzburg Tobias Hoßfeld, Daniel Schlosser, Thomas Zinner, Valentin Burger

liliha
Download Presentation

QoEWeb: Quality of Experience and User Behaviour Modelling for Web Traffic

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. QoEWeb: Quality of Experience and User Behaviour Modelling for Web Traffic Tobias Hoßfeld hossfeld@informatik.uni-wuerzburg.de

  2. Partner • University of WürzburgTobias Hoßfeld, Daniel Schlosser, Thomas Zinner, Valentin Burger • Blekinge Institute of TechnologyMarkus Fiedler, PatrikArlos, Junaid Shaikh • France Telecom SASergio Beker, Denis Collange, FrédéricGuyard, Frédérique Millo • Warsaw University of TechnologyZbigniew Kotulski, Wojciech Mazurczyk,TomaszCiszkowski • http://www3.informatik.uni-wuerzburg.de/research/projects/qoeweb/

  3. Motivation • User behavior strongly influences systems • e.g. selfishness, churn, or pollution in P2P systems • time-based or volume-based models in shared systems • But, current web traffic models do not consider QoE / user behavior / impatience ! • Derive QoE and user behavior model for web traffic based on • active measurements in a laboratory test • passive measurements within an operator’s network • Apply model and evaluate its impact on selected examples • wireless networks with shared capacity • reputation management to react before the user reacts

  4. Agenda • Impact of User Behavior • Example: rate control in UMTS • Active and passive measurements • QoE and User Behaviour Modelling for Web Traffic • non-linear interdependency between QoE and QoS • timely behavior • Reputation Management • Work plan

  5. Transmission Power for BE3 BE2 QoS2 BE1 BE3 QoS3 BS x QoS1 Transmission Power for QoS1 Transmission Powerfor QoS user?  Rate for BE user! QoS4 Constant Transmission Power for DPCCH Time Example: Rate Control in UMTS Systems • Best-effort user and QoS user with guaranteed bandwidth • Time- and volume-based user: e.g. voice calls and FTP user • Impact of user behavior on performance of system?

  6. InterSessionTime I WWW Session WWW Session Viewing Time V Web Page Web Page Web Page Number X ofWeb Pages Inline Object GetReq. GetReq. Inline Object TCP 4 Inline Object GetReq. TCP 3 Inline Object GetReq. GetReq. Inline Object TCP 2 GetReq. Main Object GetReq. Inline Object TCP 1 Number N ofInline Objects Volume R ofGetRequest Volume M ofMain Object Volume O ofInline Object A Priori Source Traffic Model of a Web User N

  7. web users rate decreases number of users increases duration of session increases Simulation: Web Users in Rate-Controlled UMTS • Different conclusions according to user behaviour model • volume-based users: rate control degenerates?! • time-based users: rate control works as expected?! • Important to get realistic models time-based users volume-based users

  8. λ λ λ λ λ λ λ λ 0 1 M(1)-1 M(1) M(1)+1 n-1 n µ0 µ1 µM(1)-1 µM(1) µM(1)+1 µM(1)+2 µn-1 µn Basic Queueing Theory • Birth-Death-Model • Time-based users • Volume-based users • Basic queueing theory leads to same qualitative results • understanding of system behavior • will be applied in QoEWeb

  9. Agenda • Impact of User Behavior • Example: rate control in UMTS • Active and passive measurements • QoE and User Behaviour Modelling for Web Traffic • non-linear interdependency between QoE and QoS • timely behavior • Reputation Management • Work plan

  10. Objectives of Measurements • Active measurements • quantification of user impatience due to bad network conditions • quantification of the decrease of satisfaction as a function of time or actions • disturb QoS in laboratory environment  user survey • can also be applied to interpret passive measurements • Passive measurements • investigate the statistical behavior of web traffic • analyze the correlations between the behavior of users and some network performance metrics

  11. Passive Measurements: Traffic Modeling • Daily behavior • Typical hours • Model of web transfers / sessions • Traffic metrics: up/down volume, type of end • Network performance criteria: throughput, loss rate, RTT • Application level performance: response time, cancelled downloads • Type of web transfers with similar characteristics • Aggregation in sessions (threshold ?) • Type of web servers • Influence of the hourly variations • Model the behavior of web users, typology

  12. Analysis of Correlations • Correlation between traffic metrics and performance criteria • For web transfers / sessions / users • significant performance criteria, dependence function according to • the type of transfer / session • the type of users

  13. Agenda • Impact of User Behavior • Example: rate control in UMTS • Active and passive measurements • QoE and User Behaviour Modelling for Web Traffic • non-linear interdependency between QoE and QoS • timely behavior • Reputation Management • Work plan

  14. Interdependency between QoE and QoS • Comparing iLBC and G.711 voice codecs • Similar results for both codecs regarding packet loss • IQX (exponential interdepency) cannot be rejected G.711 iLBC

  15. Impact of Autocorrelated Delays • For different correlation factors, still exponential relationship valid • Clear impact of correlation, i.e. timely dependencies, on QoE

  16. InterSessionTime I WWW Session WWW Session Viewing Time V Web Page Web Page Web Page Number X ofWeb Pages Inline Object GetReq. GetReq. Inline Object TCP 4 Inline Object GetReq. TCP 3 Inline Object GetReq. GetReq. Inline Object TCP 2 GetReq. Main Object GetReq. Inline Object TCP 1 Number N ofInline Objects Volume R ofGetRequest Volume M ofMain Object Volume O ofInline Object Combining Active and Passive Measurements • Web page may not only be provided by a single server, • but from a CDN • from different service providers (Akamai, ads server, …) • User will • abort if QoE is too bad or • enjoy browsing and prolongs sessions for good QoE • Content and usage of web is changing • download of documents: pdf, ppt, … • video streams • services like chat or RDP N

  17. Agenda • Impact of User Behavior • Example: rate control in UMTS • Active and passive measurements • QoE and User Behaviour Modelling for Web Traffic • non-linear interdependency between QoE and QoS • timely behavior • Reputation Management • Work plan

  18. Reputation concept Reputation is a proven mechanism for reflecting aggregated level of trust to network services, users, shared resources (e.g. auctioning systems, P2P networks, distributed wireless networks such as MANET; eBay, eDonkey, SecMon) Reputation management is a feedback decision process being in charge of examining the given reputation (e.g. QoE, service performance) and triggering/enforcing remedy procedures on the on-line or threshold basis Key features of reputation present and historical measurements are weighted and reflect an its evolution and dynamics in distributed P2P environments reputation is shared among network nodes reinforcing decision process based on historical measurements estimates future expectations

  19. Reputation application in QoEWeb Reputation building For a particular Web service/Web traffic a perceived level of user satisfaction ST is expressed by QoE metrics and quantified according to the created model of user behaviour Own experience OE of reputation is fed by ST, applyinghistorical data shaping with WMA function g For shared reputation V service reputation SR is created with respect to credibility of recommenders IR Reputation usage in QoEWeb Evaluation of QoE metrics dynamic with respect to a particular Web services (web surfing, high throughput data, live streaming, interactive real time communication, etc) Detects deterioration of networks performance before the user perceived QoE goes down below a critical level

  20. Agenda • Impact of User Behavior • Example: rate control in UMTS • Active and passive measurements • QoE and User Behaviour Modelling for Web Traffic • non-linear interdependency between QoE and QoS • timely behavior • Reputation Management • Work plan

  21. Work Plan

More Related