SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
The Path from QoS- to QoE-centric Management
of Modern Communication Systems
Jiri Hosek, Ph.D.
Youth School-Seminar, DCCN 2016
RUDN University, Moscow, November 24, 2016
*These slides are intended for educational purposes and include material
published by WISLAB group as well as available openly on the Internet.
Lecture’s Content
• Definition of network quality
• Quality of Service (QoS)
• Quality of Experience (QoE)
• Subjective evaluation of modern mobile applications
Evaluation of Service Quality
• Two main approaches how to measure the network
service quality
• Objective
• View from the network perspective
• Measuring of traffic parameters and their comparison with pre-
defined values
• Different services (applications) have different requirements
• Subjective (Relative)
• View of the end user
• Difficult and time-consuming
• MOS (Mean Opinion Score)
• Substitution of subjective evaluation by mathematical model
MOS Scale
• Used especially for multimedia transmissions
• Numerical expression of the human user’s view on the quality of the
network service
Key Network Traffic Parameters
• Dominant measurable parameters of network traffic
• Packet delay
• How long the transmission takes
• Packet delay variation (jitter)
• Difference between the delay of two consequent packets
• Packet loss
• How many packets are lost during the transmission
• Throughput
• Transmission speed (b/s)
• Key Performance Indicators (KPIs)
Uniform Network Traffic Treatment
• As default option in all older network technologies
• Seemingly fair approach
• Each data unit is of the same priority
• No possibility to prefer or defer any type of traffic
• “Best-effort” treatment
• No guarantees, just try
Differentiated Network Traffic Treatment
• Characteristic for modern network technologies
• Traffic classes
• Different requirements on transmission parameters
• Efficient operation of network services
• Identification of data units of different services/flows
• Guarantee of adequate treatment
• 2 basic QoS support mechanisms
• Integrated Service – IntServ
• Differentiated Services – DiffServ
Differentiated Services – DiffServ
• Offers different transmission parameters for different service types
• Every data packet is processed individually
• Fixed network resource sharing
• QoS functions implemented in each router
• Service guarantees
• Service-class based
DiffServ – Traffic Classification and Policing
• Traffic classification into an appropriate category
• Usually based on fields of IP and TCP/UDP header
• Differentiated Service CodePoint (DSCP) field in
the IP packet header
• Relative priorities
• Identifies service classes
• Traffic policing
• Ensures, that the incoming traffic satisfies the
declared parameters
• Service Level Agreement – SLA
• Network operator / end-user obligations
DiffServ – Packet Scheduling Techniques
• Main packet scheduling mechanisms
• First In First Out – FIFO queuing
• No QoS prioritization
• Priority Queuing – PQ
• Fair Queuing – FQ
• Weighted Fair Queuing – WFQ
FIFO
Priority Queuing
Application of DiffServ Mechanism
• Each network node
(router) is
performing QoS
functions
individually
• DiffServ routers
• Edge router
• Core router
Subjective Evaluation of Network Services
• Customers are demanding constantly increasing quality
of mobile services
• Modern mobile (multimedia) applications are highly
diverse
• Specific requirements and user expectations
• QoS-based evaluation and network control is not enough
anymore
• New investments for increasing network quality at all levels.
• Quality of (user) Experience (QoE)
• User eXperience (UX)
• Influenced by many factors
• Technical, socioeconomical, etc.
QoE Key Questions and Goals
(from network operator point of view)
• How the key network parameters affect the
quality of mobile service perceived by an end
user?
• How the type of application affects user‘s
evaluation?
• How long are end users willing to wait for specific
mobile service and being still satisfied?
• What are the “premium quality” and saturation
thresholds for the specific service?
• How to setup and control the mobile network to
avoid the over-provisioning?
Experimental Study of QoE in Mobile Networks
• The impact of following variables were investigated:
• End-user device:
• Smartphone Samsung Galaxy Nexus
• Tablet Samsung Galaxy Tab 10.1 inch
• Applications
• Web browsing, file download (DL), file upload (UL)
• YouTube video streaming
• Network and content parameters
• Bit rates (BR) in the range of 32kb/s to 16 Mb/s
• Initial loading delay (connection establishment) in the range of 0 to 11
seconds
• YouTube video resolution in the range of 320x180 to 1280x720
• Stalling effects with different duration and repetition
• More than 200 test scenarios evaluated by almost 300 test
participants
Experimental Study of QoE in Mobile Networks
– Methodology
• Laboratory environment
• Completely controllable system
• Test Methods: (rec. ITU-T P.800)
• Absolute Category Rating (ACR):
• Scaling: 5 grade MOS scale:
• 1: Bad
• 5: Excellent
• Acceptability rating:
• Question: Were you satisfied with tested quality?
• Binary answer: YES or NO
Mobile QoE – Automatic Assessment Tool – User
Interface
Questionnaire:Demographic data:Briefing phase:
Web: Sample Results – Quality Rating
• Web browsing, tablet
Web: Sample Results – Acceptability Rating
• Web browsing, smartphone
0
10
20
30
40
50
60
70
80
90
100
0 200 400 600 800 1000 1200
Acceptability[%]
BR [kbps]
0s 1s 3s 5s 7s 11s
Mobile Web QoE – Quality Thresholds
• We specified 3.7 MOS as a quality threshold for “premium quality” service.
• The saturation threshold refers to BR with zero initial loading delay and where quality rating
is not more increasing or achieved maximum quality rating or 4.5 MOS.
• This is very practical output in order to avoid quality overprovisioning.
Scenario Notebook Smartphone
Web 256 kbps 256 kbps
File DL 4 Mbps 4 Mbps
File UL 1 Mbps 1 Mbps
Scenario Notebook Smartphone
Web 512 kbps 256 kbps
File DL 4 Mbps 8 Mbps
File UL 4 Mbps 1 Mbps
Youtube: Sample Results (1)
• Quality rating vs. Resolution
• The subjective premium quality
threshold (3.7 MOS)
• Resolution [pixels]: 640 x 360
• Saturation threshold (4.5 MOS)
• Resolution [pixels]: 854 x 480
Overprovisioning area
Youtube: Sample Results (2)
• CDF of task’s leaving for infinity loading delay
50 % users wait
more than
104 / 44
seconds
Youtube: Sample Results (3)
• Acceptability rating results vs. single stalling duration – smartphone
1st level
quality
reduction
2nd level quality reduction
Youtube: Sample Results (4)
• Quality rating results vs. multiple stalling – smartphone
1st level
quality
reduction
2nd level quality reduction
Web: Analytical User Experience Prediction
• We need an adequate QoE prediction
models based on given results of
extensive QoE assessment.
• Analytical tools (regression analysis)
• Calculation of QoE value (MOS) for mobile
data services based on input parameters:
• Initial loading delay
• Throughput (bit rate)
a
ccBRc
ab
MOS D



 
2
1
0
~)(~1
)(
YouTube: Analytical User Experience Prediction
MOS 𝐷, 𝑅 =
2,7
1+9,5𝑒
0,1𝐷+
10,7
(0,01𝑅)2
𝑒−𝑁0,6 𝑆0,2
+1
Summary
• Future-generation mobile services are more user- /
service-oriented
• QoS-centric evaluation and control of modern
wireless networks is not enough
• User-centric / application-centric approach needs to be
implemented
• Complex evaluation from network- and user-perspective
as well
• QoE modelling is very demanded research topic
nowadays
• Not easy task due to high heterogeneity of modern
applications and their constant development
• Models need to be updated as users’ expectations are
growing
• Standardization in QoE assessment for new mobile
services is highly required
Thank you for your attention!
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...Kalman Graffi
 
Presentation Quality Probe (Vilamoura, Portugal, IADIS Applied Computing Conf...
Presentation Quality Probe (Vilamoura, Portugal, IADIS Applied Computing Conf...Presentation Quality Probe (Vilamoura, Portugal, IADIS Applied Computing Conf...
Presentation Quality Probe (Vilamoura, Portugal, IADIS Applied Computing Conf...Universidad Politécnica de Madrid
 
Evaluation of CSSR with Direct TCH Assignment in Cellular Networks
Evaluation of CSSR with Direct TCH Assignment in Cellular NetworksEvaluation of CSSR with Direct TCH Assignment in Cellular Networks
Evaluation of CSSR with Direct TCH Assignment in Cellular NetworksIJERA Editor
 
Internet Path Selection on Video QoE Analysis and Improvements
Internet Path Selection on Video QoE Analysis and ImprovementsInternet Path Selection on Video QoE Analysis and Improvements
Internet Path Selection on Video QoE Analysis and ImprovementsIJTET Journal
 
Paper id 212014111
Paper id 212014111Paper id 212014111
Paper id 212014111IJRAT
 
A Study on Hardware and Software Link Quality Metrics for Wireless Multimedia...
A Study on Hardware and Software Link Quality Metrics for Wireless Multimedia...A Study on Hardware and Software Link Quality Metrics for Wireless Multimedia...
A Study on Hardware and Software Link Quality Metrics for Wireless Multimedia...Eswar Publications
 
A Machine-Learning Approach for Demarcating Requirements in Textual Specifica...
A Machine-Learning Approach for Demarcating Requirements in Textual Specifica...A Machine-Learning Approach for Demarcating Requirements in Textual Specifica...
A Machine-Learning Approach for Demarcating Requirements in Textual Specifica...Lionel Briand
 
Requirements in Cyber-Physical Systems: Specifications and Applications
Requirements in Cyber-Physical Systems: Specifications and ApplicationsRequirements in Cyber-Physical Systems: Specifications and Applications
Requirements in Cyber-Physical Systems: Specifications and ApplicationsLionel Briand
 
A practical optimisation method to
A practical optimisation method toA practical optimisation method to
A practical optimisation method toijwmn
 
Network Traffic Anomaly Detection Through Bayes Net
Network Traffic Anomaly Detection Through Bayes NetNetwork Traffic Anomaly Detection Through Bayes Net
Network Traffic Anomaly Detection Through Bayes NetGyan Prakash
 
Advanced Mechanisms for Delivering High-Quality Digital Content
Advanced Mechanisms for Delivering High-Quality Digital ContentAdvanced Mechanisms for Delivering High-Quality Digital Content
Advanced Mechanisms for Delivering High-Quality Digital ContentMikołaj Leszczuk
 
AN EMPIRICAL STUDY ON THE POTENTIAL USEFULNESS OF DOMAIN MODELS FOR COMPLETEN...
AN EMPIRICAL STUDY ON THE POTENTIAL USEFULNESS OF DOMAIN MODELS FOR COMPLETEN...AN EMPIRICAL STUDY ON THE POTENTIAL USEFULNESS OF DOMAIN MODELS FOR COMPLETEN...
AN EMPIRICAL STUDY ON THE POTENTIAL USEFULNESS OF DOMAIN MODELS FOR COMPLETEN...Lionel Briand
 
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
 
Icacci presentation-isi-ssh traffic
Icacci presentation-isi-ssh trafficIcacci presentation-isi-ssh traffic
Icacci presentation-isi-ssh trafficvinaykumar R
 
Enhancing qo s and qoe in ims enabled next generation networks
Enhancing qo s and qoe in ims enabled next generation networksEnhancing qo s and qoe in ims enabled next generation networks
Enhancing qo s and qoe in ims enabled next generation networksgraphhoc
 

Was ist angesagt? (20)

ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
 
Presentation Quality Probe (Vilamoura, Portugal, IADIS Applied Computing Conf...
Presentation Quality Probe (Vilamoura, Portugal, IADIS Applied Computing Conf...Presentation Quality Probe (Vilamoura, Portugal, IADIS Applied Computing Conf...
Presentation Quality Probe (Vilamoura, Portugal, IADIS Applied Computing Conf...
 
Evaluation of CSSR with Direct TCH Assignment in Cellular Networks
Evaluation of CSSR with Direct TCH Assignment in Cellular NetworksEvaluation of CSSR with Direct TCH Assignment in Cellular Networks
Evaluation of CSSR with Direct TCH Assignment in Cellular Networks
 
Internet Path Selection on Video QoE Analysis and Improvements
Internet Path Selection on Video QoE Analysis and ImprovementsInternet Path Selection on Video QoE Analysis and Improvements
Internet Path Selection on Video QoE Analysis and Improvements
 
Paper id 212014111
Paper id 212014111Paper id 212014111
Paper id 212014111
 
A Study on Hardware and Software Link Quality Metrics for Wireless Multimedia...
A Study on Hardware and Software Link Quality Metrics for Wireless Multimedia...A Study on Hardware and Software Link Quality Metrics for Wireless Multimedia...
A Study on Hardware and Software Link Quality Metrics for Wireless Multimedia...
 
A Machine-Learning Approach for Demarcating Requirements in Textual Specifica...
A Machine-Learning Approach for Demarcating Requirements in Textual Specifica...A Machine-Learning Approach for Demarcating Requirements in Textual Specifica...
A Machine-Learning Approach for Demarcating Requirements in Textual Specifica...
 
Requirements in Cyber-Physical Systems: Specifications and Applications
Requirements in Cyber-Physical Systems: Specifications and ApplicationsRequirements in Cyber-Physical Systems: Specifications and Applications
Requirements in Cyber-Physical Systems: Specifications and Applications
 
A practical optimisation method to
A practical optimisation method toA practical optimisation method to
A practical optimisation method to
 
P1141213149
P1141213149P1141213149
P1141213149
 
QoE in DASH
QoE in DASHQoE in DASH
QoE in DASH
 
Network Traffic Anomaly Detection Through Bayes Net
Network Traffic Anomaly Detection Through Bayes NetNetwork Traffic Anomaly Detection Through Bayes Net
Network Traffic Anomaly Detection Through Bayes Net
 
slides
slidesslides
slides
 
Advanced Mechanisms for Delivering High-Quality Digital Content
Advanced Mechanisms for Delivering High-Quality Digital ContentAdvanced Mechanisms for Delivering High-Quality Digital Content
Advanced Mechanisms for Delivering High-Quality Digital Content
 
AN EMPIRICAL STUDY ON THE POTENTIAL USEFULNESS OF DOMAIN MODELS FOR COMPLETEN...
AN EMPIRICAL STUDY ON THE POTENTIAL USEFULNESS OF DOMAIN MODELS FOR COMPLETEN...AN EMPIRICAL STUDY ON THE POTENTIAL USEFULNESS OF DOMAIN MODELS FOR COMPLETEN...
AN EMPIRICAL STUDY ON THE POTENTIAL USEFULNESS OF DOMAIN MODELS FOR COMPLETEN...
 
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
 
Packet Loss Measurement Document
Packet Loss Measurement DocumentPacket Loss Measurement Document
Packet Loss Measurement Document
 
Icacci presentation-isi-ssh traffic
Icacci presentation-isi-ssh trafficIcacci presentation-isi-ssh traffic
Icacci presentation-isi-ssh traffic
 
WCRE11b.ppt
WCRE11b.pptWCRE11b.ppt
WCRE11b.ppt
 
Enhancing qo s and qoe in ims enabled next generation networks
Enhancing qo s and qoe in ims enabled next generation networksEnhancing qo s and qoe in ims enabled next generation networks
Enhancing qo s and qoe in ims enabled next generation networks
 

Ähnlich wie From QoS to QoE Management of Communication Systems

The Performance Analysis of Selected Routing Protocols for Mobile Ad hoc Netw...
The Performance Analysis of Selected Routing Protocols for Mobile Ad hoc Netw...The Performance Analysis of Selected Routing Protocols for Mobile Ad hoc Netw...
The Performance Analysis of Selected Routing Protocols for Mobile Ad hoc Netw...Oluwatomi Ajayi
 
An analytic network process and trapezoidal interval-valued fuzzy technique f...
An analytic network process and trapezoidal interval-valued fuzzy technique f...An analytic network process and trapezoidal interval-valued fuzzy technique f...
An analytic network process and trapezoidal interval-valued fuzzy technique f...University of Piraeus
 
SoftQL - Telecom Solutions
SoftQL - Telecom SolutionsSoftQL - Telecom Solutions
SoftQL - Telecom SolutionsAmar Uppalapati
 
Pre_Sen_Ta_ion.pptx
Pre_Sen_Ta_ion.pptxPre_Sen_Ta_ion.pptx
Pre_Sen_Ta_ion.pptxNayAungSoe
 
SCQAA-SF Meeting on May 21 2014
SCQAA-SF Meeting on May 21 2014 SCQAA-SF Meeting on May 21 2014
SCQAA-SF Meeting on May 21 2014 Sujit Ghosh
 
COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...
COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...
COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...EDINA, University of Edinburgh
 
Cp7101 design and management of computer networks -network
Cp7101 design and management of computer networks -networkCp7101 design and management of computer networks -network
Cp7101 design and management of computer networks -networkDr Geetha Mohan
 
CellSDN: Software-Defined Cellular Core networks
CellSDN: Software-Defined Cellular Core networksCellSDN: Software-Defined Cellular Core networks
CellSDN: Software-Defined Cellular Core networksOpen Networking Summits
 
Tools. Techniques. Trouble?
Tools. Techniques. Trouble?Tools. Techniques. Trouble?
Tools. Techniques. Trouble?Testplant
 
Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015Deborah Porchivina
 
Cp7101 design and management of computer networks-requirements analysis 2
Cp7101 design and management of computer networks-requirements analysis 2 Cp7101 design and management of computer networks-requirements analysis 2
Cp7101 design and management of computer networks-requirements analysis 2 Dr Geetha Mohan
 
An Architecture for Data Intensive Service Enabled by Next Generation Optical...
An Architecture for Data Intensive Service Enabled by Next Generation Optical...An Architecture for Data Intensive Service Enabled by Next Generation Optical...
An Architecture for Data Intensive Service Enabled by Next Generation Optical...Tal Lavian Ph.D.
 
Virtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network VirtualizationVirtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network VirtualizationDeborah Porchivina
 
band width ppt
band width pptband width ppt
band width pptSai Nukala
 

Ähnlich wie From QoS to QoE Management of Communication Systems (20)

The Performance Analysis of Selected Routing Protocols for Mobile Ad hoc Netw...
The Performance Analysis of Selected Routing Protocols for Mobile Ad hoc Netw...The Performance Analysis of Selected Routing Protocols for Mobile Ad hoc Netw...
The Performance Analysis of Selected Routing Protocols for Mobile Ad hoc Netw...
 
652.ppt
652.ppt652.ppt
652.ppt
 
An analytic network process and trapezoidal interval-valued fuzzy technique f...
An analytic network process and trapezoidal interval-valued fuzzy technique f...An analytic network process and trapezoidal interval-valued fuzzy technique f...
An analytic network process and trapezoidal interval-valued fuzzy technique f...
 
Network cost services
Network cost servicesNetwork cost services
Network cost services
 
SoftQL - Telecom Solutions
SoftQL - Telecom SolutionsSoftQL - Telecom Solutions
SoftQL - Telecom Solutions
 
Pre_Sen_Ta_ion.pptx
Pre_Sen_Ta_ion.pptxPre_Sen_Ta_ion.pptx
Pre_Sen_Ta_ion.pptx
 
SCQAA-SF Meeting on May 21 2014
SCQAA-SF Meeting on May 21 2014 SCQAA-SF Meeting on May 21 2014
SCQAA-SF Meeting on May 21 2014
 
COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...
COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...
COBWEB - infrastructure and platform for Environmental Crowd Sensing and Big ...
 
Cp7101 design and management of computer networks -network
Cp7101 design and management of computer networks -networkCp7101 design and management of computer networks -network
Cp7101 design and management of computer networks -network
 
Решения WANDL и NorthStar для операторов
Решения WANDL и NorthStar для операторовРешения WANDL и NorthStar для операторов
Решения WANDL и NorthStar для операторов
 
CellSDN: Software-Defined Cellular Core networks
CellSDN: Software-Defined Cellular Core networksCellSDN: Software-Defined Cellular Core networks
CellSDN: Software-Defined Cellular Core networks
 
Tools. Techniques. Trouble?
Tools. Techniques. Trouble?Tools. Techniques. Trouble?
Tools. Techniques. Trouble?
 
Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015Light Reading BTE_SDNtoolbox_June_2015
Light Reading BTE_SDNtoolbox_June_2015
 
Cp7101 design and management of computer networks-requirements analysis 2
Cp7101 design and management of computer networks-requirements analysis 2 Cp7101 design and management of computer networks-requirements analysis 2
Cp7101 design and management of computer networks-requirements analysis 2
 
Dd
DdDd
Dd
 
Multimedia streaming
Multimedia streamingMultimedia streaming
Multimedia streaming
 
An Architecture for Data Intensive Service Enabled by Next Generation Optical...
An Architecture for Data Intensive Service Enabled by Next Generation Optical...An Architecture for Data Intensive Service Enabled by Next Generation Optical...
An Architecture for Data Intensive Service Enabled by Next Generation Optical...
 
PhD_Thesis
PhD_ThesisPhD_Thesis
PhD_Thesis
 
Virtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network VirtualizationVirtual Transport Network Service SDN-Based Optical Network Virtualization
Virtual Transport Network Service SDN-Based Optical Network Virtualization
 
band width ppt
band width pptband width ppt
band width ppt
 

Mehr von rudndccn

DCCN 2016 - Protocols and technologies for IoT
DCCN 2016 - Protocols and technologies for IoTDCCN 2016 - Protocols and technologies for IoT
DCCN 2016 - Protocols and technologies for IoTrudndccn
 
DCCN 2016 - Technologies for next generation networks
DCCN 2016 - Technologies for next generation networksDCCN 2016 - Technologies for next generation networks
DCCN 2016 - Technologies for next generation networksrudndccn
 
DCCN 2016 - Tutorial 3 - QoS for D2D
DCCN 2016 - Tutorial 3 - QoS for D2DDCCN 2016 - Tutorial 3 - QoS for D2D
DCCN 2016 - Tutorial 3 - QoS for D2Drudndccn
 
DCCN 2016 - Tutorial 2 - 4G for SmartGrid ecosystem
DCCN 2016 - Tutorial 2 - 4G for SmartGrid ecosystemDCCN 2016 - Tutorial 2 - 4G for SmartGrid ecosystem
DCCN 2016 - Tutorial 2 - 4G for SmartGrid ecosystemrudndccn
 
DCCN 2016 - Tutorial 1 - Communication with LAN/WLAN
DCCN 2016 - Tutorial 1 - Communication with LAN/WLANDCCN 2016 - Tutorial 1 - Communication with LAN/WLAN
DCCN 2016 - Tutorial 1 - Communication with LAN/WLANrudndccn
 
DCCN 2016 - Tutorial 1 Advanced
DCCN 2016 - Tutorial 1 AdvancedDCCN 2016 - Tutorial 1 Advanced
DCCN 2016 - Tutorial 1 Advancedrudndccn
 

Mehr von rudndccn (6)

DCCN 2016 - Protocols and technologies for IoT
DCCN 2016 - Protocols and technologies for IoTDCCN 2016 - Protocols and technologies for IoT
DCCN 2016 - Protocols and technologies for IoT
 
DCCN 2016 - Technologies for next generation networks
DCCN 2016 - Technologies for next generation networksDCCN 2016 - Technologies for next generation networks
DCCN 2016 - Technologies for next generation networks
 
DCCN 2016 - Tutorial 3 - QoS for D2D
DCCN 2016 - Tutorial 3 - QoS for D2DDCCN 2016 - Tutorial 3 - QoS for D2D
DCCN 2016 - Tutorial 3 - QoS for D2D
 
DCCN 2016 - Tutorial 2 - 4G for SmartGrid ecosystem
DCCN 2016 - Tutorial 2 - 4G for SmartGrid ecosystemDCCN 2016 - Tutorial 2 - 4G for SmartGrid ecosystem
DCCN 2016 - Tutorial 2 - 4G for SmartGrid ecosystem
 
DCCN 2016 - Tutorial 1 - Communication with LAN/WLAN
DCCN 2016 - Tutorial 1 - Communication with LAN/WLANDCCN 2016 - Tutorial 1 - Communication with LAN/WLAN
DCCN 2016 - Tutorial 1 - Communication with LAN/WLAN
 
DCCN 2016 - Tutorial 1 Advanced
DCCN 2016 - Tutorial 1 AdvancedDCCN 2016 - Tutorial 1 Advanced
DCCN 2016 - Tutorial 1 Advanced
 

Kürzlich hochgeladen

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Kürzlich hochgeladen (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

From QoS to QoE Management of Communication Systems

  • 1. The Path from QoS- to QoE-centric Management of Modern Communication Systems Jiri Hosek, Ph.D. Youth School-Seminar, DCCN 2016 RUDN University, Moscow, November 24, 2016 *These slides are intended for educational purposes and include material published by WISLAB group as well as available openly on the Internet.
  • 2. Lecture’s Content • Definition of network quality • Quality of Service (QoS) • Quality of Experience (QoE) • Subjective evaluation of modern mobile applications
  • 3. Evaluation of Service Quality • Two main approaches how to measure the network service quality • Objective • View from the network perspective • Measuring of traffic parameters and their comparison with pre- defined values • Different services (applications) have different requirements • Subjective (Relative) • View of the end user • Difficult and time-consuming • MOS (Mean Opinion Score) • Substitution of subjective evaluation by mathematical model
  • 4. MOS Scale • Used especially for multimedia transmissions • Numerical expression of the human user’s view on the quality of the network service
  • 5. Key Network Traffic Parameters • Dominant measurable parameters of network traffic • Packet delay • How long the transmission takes • Packet delay variation (jitter) • Difference between the delay of two consequent packets • Packet loss • How many packets are lost during the transmission • Throughput • Transmission speed (b/s) • Key Performance Indicators (KPIs)
  • 6. Uniform Network Traffic Treatment • As default option in all older network technologies • Seemingly fair approach • Each data unit is of the same priority • No possibility to prefer or defer any type of traffic • “Best-effort” treatment • No guarantees, just try
  • 7. Differentiated Network Traffic Treatment • Characteristic for modern network technologies • Traffic classes • Different requirements on transmission parameters • Efficient operation of network services • Identification of data units of different services/flows • Guarantee of adequate treatment • 2 basic QoS support mechanisms • Integrated Service – IntServ • Differentiated Services – DiffServ
  • 8. Differentiated Services – DiffServ • Offers different transmission parameters for different service types • Every data packet is processed individually • Fixed network resource sharing • QoS functions implemented in each router • Service guarantees • Service-class based
  • 9. DiffServ – Traffic Classification and Policing • Traffic classification into an appropriate category • Usually based on fields of IP and TCP/UDP header • Differentiated Service CodePoint (DSCP) field in the IP packet header • Relative priorities • Identifies service classes • Traffic policing • Ensures, that the incoming traffic satisfies the declared parameters • Service Level Agreement – SLA • Network operator / end-user obligations
  • 10. DiffServ – Packet Scheduling Techniques • Main packet scheduling mechanisms • First In First Out – FIFO queuing • No QoS prioritization • Priority Queuing – PQ • Fair Queuing – FQ • Weighted Fair Queuing – WFQ FIFO Priority Queuing
  • 11. Application of DiffServ Mechanism • Each network node (router) is performing QoS functions individually • DiffServ routers • Edge router • Core router
  • 12. Subjective Evaluation of Network Services • Customers are demanding constantly increasing quality of mobile services • Modern mobile (multimedia) applications are highly diverse • Specific requirements and user expectations • QoS-based evaluation and network control is not enough anymore • New investments for increasing network quality at all levels. • Quality of (user) Experience (QoE) • User eXperience (UX) • Influenced by many factors • Technical, socioeconomical, etc.
  • 13. QoE Key Questions and Goals (from network operator point of view) • How the key network parameters affect the quality of mobile service perceived by an end user? • How the type of application affects user‘s evaluation? • How long are end users willing to wait for specific mobile service and being still satisfied? • What are the “premium quality” and saturation thresholds for the specific service? • How to setup and control the mobile network to avoid the over-provisioning?
  • 14. Experimental Study of QoE in Mobile Networks • The impact of following variables were investigated: • End-user device: • Smartphone Samsung Galaxy Nexus • Tablet Samsung Galaxy Tab 10.1 inch • Applications • Web browsing, file download (DL), file upload (UL) • YouTube video streaming • Network and content parameters • Bit rates (BR) in the range of 32kb/s to 16 Mb/s • Initial loading delay (connection establishment) in the range of 0 to 11 seconds • YouTube video resolution in the range of 320x180 to 1280x720 • Stalling effects with different duration and repetition • More than 200 test scenarios evaluated by almost 300 test participants
  • 15. Experimental Study of QoE in Mobile Networks – Methodology • Laboratory environment • Completely controllable system • Test Methods: (rec. ITU-T P.800) • Absolute Category Rating (ACR): • Scaling: 5 grade MOS scale: • 1: Bad • 5: Excellent • Acceptability rating: • Question: Were you satisfied with tested quality? • Binary answer: YES or NO
  • 16. Mobile QoE – Automatic Assessment Tool – User Interface Questionnaire:Demographic data:Briefing phase:
  • 17. Web: Sample Results – Quality Rating • Web browsing, tablet
  • 18. Web: Sample Results – Acceptability Rating • Web browsing, smartphone 0 10 20 30 40 50 60 70 80 90 100 0 200 400 600 800 1000 1200 Acceptability[%] BR [kbps] 0s 1s 3s 5s 7s 11s
  • 19. Mobile Web QoE – Quality Thresholds • We specified 3.7 MOS as a quality threshold for “premium quality” service. • The saturation threshold refers to BR with zero initial loading delay and where quality rating is not more increasing or achieved maximum quality rating or 4.5 MOS. • This is very practical output in order to avoid quality overprovisioning. Scenario Notebook Smartphone Web 256 kbps 256 kbps File DL 4 Mbps 4 Mbps File UL 1 Mbps 1 Mbps Scenario Notebook Smartphone Web 512 kbps 256 kbps File DL 4 Mbps 8 Mbps File UL 4 Mbps 1 Mbps
  • 20. Youtube: Sample Results (1) • Quality rating vs. Resolution • The subjective premium quality threshold (3.7 MOS) • Resolution [pixels]: 640 x 360 • Saturation threshold (4.5 MOS) • Resolution [pixels]: 854 x 480 Overprovisioning area
  • 21. Youtube: Sample Results (2) • CDF of task’s leaving for infinity loading delay 50 % users wait more than 104 / 44 seconds
  • 22. Youtube: Sample Results (3) • Acceptability rating results vs. single stalling duration – smartphone 1st level quality reduction 2nd level quality reduction
  • 23. Youtube: Sample Results (4) • Quality rating results vs. multiple stalling – smartphone 1st level quality reduction 2nd level quality reduction
  • 24. Web: Analytical User Experience Prediction • We need an adequate QoE prediction models based on given results of extensive QoE assessment. • Analytical tools (regression analysis) • Calculation of QoE value (MOS) for mobile data services based on input parameters: • Initial loading delay • Throughput (bit rate) a ccBRc ab MOS D      2 1 0 ~)(~1 )(
  • 25. YouTube: Analytical User Experience Prediction MOS 𝐷, 𝑅 = 2,7 1+9,5𝑒 0,1𝐷+ 10,7 (0,01𝑅)2 𝑒−𝑁0,6 𝑆0,2 +1
  • 26. Summary • Future-generation mobile services are more user- / service-oriented • QoS-centric evaluation and control of modern wireless networks is not enough • User-centric / application-centric approach needs to be implemented • Complex evaluation from network- and user-perspective as well • QoE modelling is very demanded research topic nowadays • Not easy task due to high heterogeneity of modern applications and their constant development • Models need to be updated as users’ expectations are growing • Standardization in QoE assessment for new mobile services is highly required
  • 27. Thank you for your attention! Questions?