ITU Workshop on “Quality of Service and Quality of Experience of Multimedia Services in Emerging Networks” (Istanbul, Turkey, 9-11 February 2015) QoE evaluation.

Slides:



Advertisements
Similar presentations
Techniques for Creating Accessible, Closed Captioned Web-Based Video California State University - Northridge 22nd Annual International Technology and.
Advertisements

Fundamentals of Multimedia Part III: Multimedia Communications and Networking Chapter 15 : Network Services and Protocols for Multimedia Communications.
Performance Analysis of Orb Rabin Karki and Thangam V. Seenivasan 1.
Layer 7- Application Layer
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
Introduction to HTML 2006 INT197B. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
1 The World Wide Web. 2  Web Fundamentals  Pages are defined by the Hypertext Markup Language (HTML) and contain text, graphics, audio, video and software.
 Proxy Servers are software that act as intermediaries between client and servers on the Internet.  They help users on private networks get information.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
The Internet & The World Wide Web Notes
* The basic components of a web site are: * Content – information displayed or accepted from users * Static – content that doesn’t change for different.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
An Introduction to WAP/WML. What is WAP? WAP stands for Wireless Application Protocol. WAP is for handheld devices such as mobile phones. WAP is designed.
INTRODUCTION TO WEB DATABASE PROGRAMMING
IT 210 The Internet & World Wide Web introduction.
 Zhichun Li  The Robust and Secure Systems group at NEC Research Labs  Northwestern University  Tsinghua University 2.
Institute of Computer Science Chair of Communication Networks Prof. Dr.-Ing. P. Tran-Gia Modeling YouTube QoE based on Crowdsourcing and Laboratory User.
Dynamic Web Pages (Flash, JavaScript)
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
User side and server side factors that influence the performance of the website P2 Unit 28.
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
TECHNICAL SEMINAR Presented by :- Satya Prakash Pattnaik TECHNICAL SEMINAR By Satya Prakash Pattnaik EC Under the guidance of Mr.

Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
INTERNET. Objectives Explain the origin of the Internet and describe how the Internet works. Explain the difference between the World Wide Web and the.
ECEN “Internet Protocols and Modeling”, Spring 2012 Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Class.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
PERFORMANCE ENHANCEMENT IN ASP.NET By Hassan Tariq Session #1.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
CS1001 Lecture 7. Overview Computer Networks Computer Networks The Internet The Internet Internet Services Internet Services Markup Languages Markup Languages.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Web Systems & Technologies Lecture 1
Module 9 Planning and Implementing Monitoring and Maintenance.
Web Server By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
BTEC ICT Level 3 Unit 8 E-Commerce. Session 1 – Technologies Required For an E- Commerce System.
Development of a QoE Model Himadeepa Karlapudi 03/07/03.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Web Page Creation Standard Grade Computing. WWW n The World Wide Web is a collection of information held in multimedia form on the Internet. n This information.
COMPUTER NETWORKS Hwajung Lee. Image Source:
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
WHAT'S THE DIFFERENCE BETWEEN A WEB APPLICATION STREAMING NETWORK AND A CDN? INSTART LOGIC.
1 UNIT 13 The World Wide Web. Introduction 2 Agenda The World Wide Web Search Engines Video Streaming 3.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
Proctor Caching Overview. 2 Proctor Caching Diagram.
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
E-commerce | WWW World Wide Web - Concepts
CS1001 Lecture 8.
E-commerce | WWW World Wide Web - Concepts
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Web Development Life Cycle from Beginning to End…and BEYOND!
QoE evaluation methodologies and results for web browsing
AJAX Impact on Telecom It’s not just for web sites anymore.
Chapter 3 Hardware and software 1.
Chapter 3 Hardware and software 1.
Teaching slides Chapter 6.
Presentation transcript:

ITU Workshop on “Quality of Service and Quality of Experience of Multimedia Services in Emerging Networks” (Istanbul, Turkey, 9-11 February 2015) QoE evaluation methodologies and results for web browsing Sebastian Egger Scientist, AIT

Goals: Understanding, measuring and managing quality in communication networks ACE 2.0: Focus on mobile broadband QoE, device impact and convergence scenarios ACE 3: Focus on high speed / LTE scenarios, smart devices and web and cloud services Project Partners: FTW A1 Telekom Austria AG Telekom Austria Group AG Vodafone Group Services Limited Vodafone Germany Funding: FFG competence center program COMET Projects: ACE 2.0 and ACE 3

RQ1: What are requirements for subjective testing methodologies that produce reliable and consistent QoE scores for interactive browser based applications? RQ2: Can fundamental relationships of human time perception be utilised to model the relationship between waiting time and QoE in browser based applications? Research questions for browser based applications © FTW - 3 -

Close to real web browsing and people in browsing mode Certain QoS level over time Defined tasks which prevent boredom but still create comparable interactivity levels across subjects Realistic content the subjects can interact with naturally ITU-T P.1501 Subjective testing methodology for web browsing Enables use of real web pages Set of tasks take from everyday web browsing scenarios Condition length of 120s – 180s Creates browsing mode within subjects Requirements for a subjective test methodology for web browsing © FTW - 4 -

Testbed Layout

From Web Pages … Web Page = a HTML (Hyper Text Markup Language) text document with references to other objects embedded (images, scripts, etc.) Typically accessed by user entering URLs/clicking links  triggers several HTTP request/response cycles  page view © FTW

… to Page Views … © FTW

© FTW HTML Page DOM loaded Page loaded User issues request Status bar changes Window blanks Page rendering starts Page fully loaded and displayed Page Load Time (PLT)

… to Web Sessions Web Session = series of page view events and the related timings of the stream of interactions (we’ll come back to that later …) © FTW

Verification of Subjective Test Methodology

© FTW 2012 General Problem for web browsing: waiting for information This is the way the consumer sees the company...it should look good, it should be fast. As long as you see things coming up it’s not nearly as bad as just sitting there waiting and again you don’t know whether you’re stuck. You get a bit spoiled. I guess once you’re used to the quickness, then you want it all the time.  TCP translates every impairment into waiting time BUT: How are waiting times related to QoE?

© FTW 2012 Human time perception Psychology utilises psychophysical laws for: Time estimation error Relationship between waiting time and satisfaction The law of Weber-Fechner Models logarithmic relationship between changes of stimulus S and perception P Mathematical expressions:

© FTW 2012 Psychophysics: The Law of Weber-Fechner Published in 1834 Models logarithmic relationship between changes of stimulus S and perception P Mathematical expressions: Well-known principle e.g. for human vision, hearing, smelling, touching, numerical cognition… Research challenges: Applicability of WFL to QoE VoIP: log. impact of bitrate Web: log. impact of bandwidth Further laws explaining QoE? VoIP: exp. impact of loss  IQX (Cf. Hossfeld et al., 2008) Magnitude of Stimulus

The WQL hypothesis The relationship between W aiting time and its Q oE evaluation on a linear ACR scale is L ogarithmic.

Browser based studies overview © FTW 2012

Verification of the WQL for file downloads

Verification of the WQL for simple web browsing

Rejection of the WQL for complex web browsing?

Potential problem: What is the waiting time for the subject? subjectively perceived page-load time (pPLT) differs from technical PLT (tPLT, 100% loaded) at varying proportions  pPLT (the metric closer to QoE) differs considerably from tPLT (which is typically measured)!

G.1031 Classification

User influence factors Context influence factors – Location: cafeteria, office, on-the-way – Interactivity: high / low level – Task type: business, entertainment etc. – Task urgency: casual vs. urgent System Influence Factors Influence factors

Server-related influence factors – Response time (determined by CPU, OS, memory, software, etc.) – Capacity of the link(s) connecting the server(s) and the Internet. Content-related influence factors – Number of objects – Type of objects – Size of objects – Order of objects – Number of elements – Type of elements – Size of elements – Element appearance on the screen Delivery network influence factors – Network contribution to transaction time (see [b-ITU-T G.1040]) – Available capacity (see [b-ITU-T Y.1540]) – Caching along the delivery network Client influence factors – Resource (webpage) loading procedure – Processing power and other processes demanding processing power – Browser implementation – TCP/IP stack and configuration – Operating system. System Influence factors

RQ1: An appropriate subjective testing methodology for browser based applications has been derived and standardized. RQ2: The WQL hypothesis has been verified for pure waiting time tasks and challenges for the complex web browsing case have been identified A Number of influence factors encountered Conclusions © FTW

Thank you very much! Any questions? Freely available web testing content: