SlideShare a Scribd company logo
All rights reserved. ©2020
All rights reserved. ©2020
EADAS: Edge Assisted Adaptation
Scheme for HTTP Adaptive Streaming
1
IEEE 46th Conference on Local Computer Networks (LCN)
October 4-7, 2021
Jesús Aguilar Armijo, Christian Timmerer, and Hermann Hellwagner
Christian Doppler laboratory ATHENA | Alpen-Adria-Universität Klagenfurt | Austria
jesus.aguilar@aau.at | https://athena.itec.aau.at/
All rights reserved. ©2020
● Introduction
● Algorithm
● Segment prefetching
● Clustering per subscription
● Results
● Q & A
Table of
content
All rights reserved. ©2020
2
All rights reserved. ©2020
● Client-based algorithm has limited information available to perform
its decisions
● Usually, edge-based ABR algorithms are based on an optimization
model with time-slots, where they collect all the requests from the
users
○ But requests are not synchronized and they might have
different segment duration
● We propose EADAS, an edge-based scheme that supports the
client-based ABR algorithm, improving its adaptation decisions
● Provide awareness of other users requests, segment prefetching
support and different level of subscription
● Operates in an on-the-fly manner with minimum latency added. It is
lightweight in contrast to optimization-based, state-of-the-art
time-slotted approaches.
Introduction
All rights reserved. ©2020
3
All rights reserved. ©2020
● EADAS algorithm is executed for each segment request
● It focus on improve QoE and fairness among the users
● The 𝛼 value in our algorithm can prioritize QoE or fairness according to our preferences
● Lower 𝛼 values prioritize fairness, higher alpha values prioritize QoE:
final score = 𝛼 x quality score + (1 - 𝛼 ) x fairness score
EADAS algorithm
All rights reserved. ©2020
4
All rights reserved. ©2020
● We study different segment prefetching policies, analyzing costs and benefits
○ Last segment quality (LSQ)
○ Last segment quality plus (LSQ+)
○ All segment qualities (ASQ)
● We test SARA ABR algorithm with different prefetching policies
● Results show that throughput-based or hybrid ABR algorithms are not prepared to support segment
prefetching, we have radio throughput miscalculations
● EADAS was designed to support segment prefetching and leverage its benefits
EADAS segment prefetching
All rights reserved. ©2020
5
All rights reserved. ©2020
● Service providers may want to offer different levels of subscriptions to offer several pricing schemes
(e.g., basic, premium) to customers with differentiated services, e.g., in terms of QoE
● For example, premium clients may benefit from better segment prefetching policies
● EADAS algorithm can group users with the same characteristics and assure fairness among them
● We conduct experiment with and without EADAS, with half of the clients assign to be premium with
segment prefetching LSQ+:
● Results show how EADAS clustering per subscription increase the premium user QoE a 26% (from
3.35 to 4.22) and the basic user QoE a 20% (from 3.45 to 4.14)
● EADAS also increases the fairness among users of the same cluster
EADAS clustering per subscription
All rights reserved. ©2020
6
All rights reserved. ©2020
● As EADAS aims to improve client-based ABR algorithms, we test our mechanism using real 4G radio
traces using three client-based ABR algorithms with different approaches:
○ Throughput-based ABR (TBA)
○ Buffer-based ABR (BBA)
○ Hybrid-based ABR (SARA)
● EADAS improves the performance of the three ABR algorithms, improving the mean bitrate and/or
reducing the number of stalls
● EADAS improves the QoE by 4.6%, 23.5%, and 24.4% and the mean fairness index by 11%, 3.4% and
5.8% for BBA, TBA, and SARA, respectively
EADAS results
All rights reserved. ©2020
7
Thank you
Q&A
All rights reserved. ©2020
8

More Related Content

PDF
PEMWN'21 - ANGELA
PPTX
WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...
PDF
Machine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
PPTX
Policy-driven Dynamic HTTP Adaptive Streaming Player Environment
PDF
SLFC: Scalable Light Field Coding
PDF
A Distributed Delivery Architecture for User Generated Content Live Streaming...
PDF
Docker-Based Evaluation Framework for Video Streaming QoE in Broadband Networks
PDF
LwTE: Light-weight Transcoding at the Edge
PEMWN'21 - ANGELA
WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...
Machine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
Policy-driven Dynamic HTTP Adaptive Streaming Player Environment
SLFC: Scalable Light Field Coding
A Distributed Delivery Architecture for User Generated Content Live Streaming...
Docker-Based Evaluation Framework for Video Streaming QoE in Broadband Networks
LwTE: Light-weight Transcoding at the Edge

What's hot (20)

PDF
CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming
PPTX
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...
PDF
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
PDF
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
PDF
Scalable High Efficiency Video Coding based HTTP Adaptive Streaming over QUIC...
PPTX
Towards Optimal Multirate Encoding for HTTP Adaptive Streaming
PDF
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
PPTX
On Optimizing Resource Utilization in AVC-based Real-time Video Streaming
PDF
20 Years of Streaming in 20 Minutes
PDF
Video complexity analyzer (VCA) for streaming applications
PPTX
H2BR: An HTTP/2-based Retransmission Technique to Improve the QoE of Adaptive...
PDF
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
PPTX
Bandwidth Prediction in Low-Latency Chunked Streaming
PDF
FaME-ML: Fast Multirate Encoding for HTTP Adaptive Streaming Using Machine Le...
PPTX
CAdViSE or how to find the Sweet Spots of ABR Systems
PDF
HTTP Adaptive Streaming – Where Is It Heading?
PDF
Video Coding Enhancements for HTTP Adaptive Streaming
PDF
Understanding Quality of Experience of Heuristic-based HTTP Adaptive Bitrate ...
PPTX
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
PDF
CAdViSE: Cloud based Adaptive Video Streaming Evaluation Framework for the Au...
CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Scalable High Efficiency Video Coding based HTTP Adaptive Streaming over QUIC...
Towards Optimal Multirate Encoding for HTTP Adaptive Streaming
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
On Optimizing Resource Utilization in AVC-based Real-time Video Streaming
20 Years of Streaming in 20 Minutes
Video complexity analyzer (VCA) for streaming applications
H2BR: An HTTP/2-based Retransmission Technique to Improve the QoE of Adaptive...
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
Bandwidth Prediction in Low-Latency Chunked Streaming
FaME-ML: Fast Multirate Encoding for HTTP Adaptive Streaming Using Machine Le...
CAdViSE or how to find the Sweet Spots of ABR Systems
HTTP Adaptive Streaming – Where Is It Heading?
Video Coding Enhancements for HTTP Adaptive Streaming
Understanding Quality of Experience of Heuristic-based HTTP Adaptive Bitrate ...
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
CAdViSE: Cloud based Adaptive Video Streaming Evaluation Framework for the Au...
Ad

Similar to EADAS: Edge Assisted Adaptation Scheme for HTTP Adaptive Streaming (20)

PDF
MMSys'21 - Multi-access edge computing for adaptive bitrate video streaming
PPTX
AZ-900T00 Microsoft Azure Fundamentals-06 (pricing and spt)_FINAL.pptx
PDF
Qwilt transparent caching-6keyfactors
PDF
apidays London 2023 - API Green Score, Yannick Tremblais & Julien Brun, Green...
PDF
Business Technology Brief
PPTX
RTBkit 2.0 Roadmap Preview
PPTX
Developing Real Time Bidding Solutions with RTBkit Webinar On Demand
PDF
Network Performance Engineering Services
PDF
[Webinar] - Adopt QAD & Progress DBA Global Shared Services to Deliver Cost O...
PDF
Assessing Network Readiness
PPS
Download
PPTX
Performance testing - Accenture
PDF
Increasing Energy Productivity in Multiple Access Channel by Utilizing Packet...
PDF
Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...
PPTX
Building and Managing a VMware Cloud business
PDF
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
PPTX
Industrial asset optimization overview slideshare
PDF
Yokogawa's GC8000 Process Analyzer Product Introduction
PDF
Moving To New AVEVA Technology
PPTX
Enmat v2.2 presentation september 2014
MMSys'21 - Multi-access edge computing for adaptive bitrate video streaming
AZ-900T00 Microsoft Azure Fundamentals-06 (pricing and spt)_FINAL.pptx
Qwilt transparent caching-6keyfactors
apidays London 2023 - API Green Score, Yannick Tremblais & Julien Brun, Green...
Business Technology Brief
RTBkit 2.0 Roadmap Preview
Developing Real Time Bidding Solutions with RTBkit Webinar On Demand
Network Performance Engineering Services
[Webinar] - Adopt QAD & Progress DBA Global Shared Services to Deliver Cost O...
Assessing Network Readiness
Download
Performance testing - Accenture
Increasing Energy Productivity in Multiple Access Channel by Utilizing Packet...
Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...
Building and Managing a VMware Cloud business
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
Industrial asset optimization overview slideshare
Yokogawa's GC8000 Process Analyzer Product Introduction
Moving To New AVEVA Technology
Enmat v2.2 presentation september 2014
Ad

More from Alpen-Adria-Universität (20)

PDF
Energy-Quality-aware Variable Framerate Pareto-Front for Adaptive Video Strea...
PPTX
End-to-end Quality of Experience Evaluation for HTTP Adaptive Streaming
PDF
HTTP Adaptive Streaming – Quo Vadis (2024)
PDF
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
PDF
Video Streaming: Then, Now, and in the Future
PDF
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
PDF
GREEM: An Open-Source Energy Measurement Tool for Video Processing
PDF
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
PDF
VEEP: Video Encoding Energy and CO₂ Emission Prediction
PDF
Content-adaptive Video Coding for HTTP Adaptive Streaming
PPTX
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
PPTX
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...
PPTX
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
PDF
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
PPTX
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
PDF
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
PDF
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
PDF
Multi-access Edge Computing for Adaptive Video Streaming
PPTX
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
PDF
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
Energy-Quality-aware Variable Framerate Pareto-Front for Adaptive Video Strea...
End-to-end Quality of Experience Evaluation for HTTP Adaptive Streaming
HTTP Adaptive Streaming – Quo Vadis (2024)
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Video Streaming: Then, Now, and in the Future
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
GREEM: An Open-Source Energy Measurement Tool for Video Processing
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
VEEP: Video Encoding Energy and CO₂ Emission Prediction
Content-adaptive Video Coding for HTTP Adaptive Streaming
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Multi-access Edge Computing for Adaptive Video Streaming
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...

Recently uploaded (20)

PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Empathic Computing: Creating Shared Understanding
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPT
Teaching material agriculture food technology
PPTX
Spectroscopy.pptx food analysis technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Electronic commerce courselecture one. Pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Approach and Philosophy of On baking technology
PDF
KodekX | Application Modernization Development
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Empathic Computing: Creating Shared Understanding
20250228 LYD VKU AI Blended-Learning.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Review of recent advances in non-invasive hemoglobin estimation
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Teaching material agriculture food technology
Spectroscopy.pptx food analysis technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
Unlocking AI with Model Context Protocol (MCP)
Electronic commerce courselecture one. Pdf
Network Security Unit 5.pdf for BCA BBA.
Spectral efficient network and resource selection model in 5G networks
NewMind AI Weekly Chronicles - August'25 Week I
Encapsulation_ Review paper, used for researhc scholars
Building Integrated photovoltaic BIPV_UPV.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Approach and Philosophy of On baking technology
KodekX | Application Modernization Development
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

EADAS: Edge Assisted Adaptation Scheme for HTTP Adaptive Streaming

  • 1. All rights reserved. ©2020 All rights reserved. ©2020 EADAS: Edge Assisted Adaptation Scheme for HTTP Adaptive Streaming 1 IEEE 46th Conference on Local Computer Networks (LCN) October 4-7, 2021 Jesús Aguilar Armijo, Christian Timmerer, and Hermann Hellwagner Christian Doppler laboratory ATHENA | Alpen-Adria-Universität Klagenfurt | Austria jesus.aguilar@aau.at | https://athena.itec.aau.at/
  • 2. All rights reserved. ©2020 ● Introduction ● Algorithm ● Segment prefetching ● Clustering per subscription ● Results ● Q & A Table of content All rights reserved. ©2020 2
  • 3. All rights reserved. ©2020 ● Client-based algorithm has limited information available to perform its decisions ● Usually, edge-based ABR algorithms are based on an optimization model with time-slots, where they collect all the requests from the users ○ But requests are not synchronized and they might have different segment duration ● We propose EADAS, an edge-based scheme that supports the client-based ABR algorithm, improving its adaptation decisions ● Provide awareness of other users requests, segment prefetching support and different level of subscription ● Operates in an on-the-fly manner with minimum latency added. It is lightweight in contrast to optimization-based, state-of-the-art time-slotted approaches. Introduction All rights reserved. ©2020 3
  • 4. All rights reserved. ©2020 ● EADAS algorithm is executed for each segment request ● It focus on improve QoE and fairness among the users ● The 𝛼 value in our algorithm can prioritize QoE or fairness according to our preferences ● Lower 𝛼 values prioritize fairness, higher alpha values prioritize QoE: final score = 𝛼 x quality score + (1 - 𝛼 ) x fairness score EADAS algorithm All rights reserved. ©2020 4
  • 5. All rights reserved. ©2020 ● We study different segment prefetching policies, analyzing costs and benefits ○ Last segment quality (LSQ) ○ Last segment quality plus (LSQ+) ○ All segment qualities (ASQ) ● We test SARA ABR algorithm with different prefetching policies ● Results show that throughput-based or hybrid ABR algorithms are not prepared to support segment prefetching, we have radio throughput miscalculations ● EADAS was designed to support segment prefetching and leverage its benefits EADAS segment prefetching All rights reserved. ©2020 5
  • 6. All rights reserved. ©2020 ● Service providers may want to offer different levels of subscriptions to offer several pricing schemes (e.g., basic, premium) to customers with differentiated services, e.g., in terms of QoE ● For example, premium clients may benefit from better segment prefetching policies ● EADAS algorithm can group users with the same characteristics and assure fairness among them ● We conduct experiment with and without EADAS, with half of the clients assign to be premium with segment prefetching LSQ+: ● Results show how EADAS clustering per subscription increase the premium user QoE a 26% (from 3.35 to 4.22) and the basic user QoE a 20% (from 3.45 to 4.14) ● EADAS also increases the fairness among users of the same cluster EADAS clustering per subscription All rights reserved. ©2020 6
  • 7. All rights reserved. ©2020 ● As EADAS aims to improve client-based ABR algorithms, we test our mechanism using real 4G radio traces using three client-based ABR algorithms with different approaches: ○ Throughput-based ABR (TBA) ○ Buffer-based ABR (BBA) ○ Hybrid-based ABR (SARA) ● EADAS improves the performance of the three ABR algorithms, improving the mean bitrate and/or reducing the number of stalls ● EADAS improves the QoE by 4.6%, 23.5%, and 24.4% and the mean fairness index by 11%, 3.4% and 5.8% for BBA, TBA, and SARA, respectively EADAS results All rights reserved. ©2020 7
  • 8. Thank you Q&A All rights reserved. ©2020 8