YoVDO

Proactive Energy-Aware Adaptive Video Streaming on Mobile Devices

Offered By: USENIX via YouTube

Tags

USENIX Annual Technical Conference Courses

Course Description

Overview

Explore a conference talk on proactive energy-aware adaptive video streaming for mobile devices. Learn about the challenges of traditional reactive energy-aware app adaptation and discover how integrating user-specified energy budgets with app adaptation logic can improve quality-of-experience. Examine the design, implementation, and performance tradeoffs between reactive and proactive approaches in ABR-based video streaming. Understand how proactive energy-aware ABR video streaming can be easily implemented by leveraging built-in adaptation of modern apps, potentially improving QoE by up to 44.8% when streaming 360-degree videos to certain mobile devices under low power budgets.

Syllabus

Intro
Modern Mobile Apps are Power Hungry
Case Study: 360° Video Streaming on YouTube
Energy-aware App Adaption
Outline
Classic Energy-aware App Adaptation: System-level
Characteristics of Classic Energy-aware App Adaptation
Reactive Adaptation Causes Oscillation
Key Observation: Modern Apps Have Proactive Built-in Adaptation • Built-in adaptation: Apps proactively adapt data fidelity to network dynamics or other system constraints to optimize QoE
Key Idea: Proactive Energy-aware Adaptation
Background of ABR Video Streaming
ABR Problem Formulation [Sigcomm'15]
Challenges of Proactive Energy-aware ABR
Trace-driven Evaluation
Impact of Different Proactive Design Options under Low Power Budget on Pixel 2
Performance Comparison between Reactive and Proactive Approaches
QoE Breakdown Comparison between Reactive and Proactive Approaches
Generalization
Summary


Taught by

USENIX

Related Courses

Amazon DynamoDB - A Scalable, Predictably Performant, and Fully Managed NoSQL Database Service
USENIX via YouTube
Faasm - Lightweight Isolation for Efficient Stateful Serverless Computing
USENIX via YouTube
AC-Key - Adaptive Caching for LSM-based Key-Value Stores
USENIX via YouTube
The Future of the Past - Challenges in Archival Storage
USENIX via YouTube
A Decentralized Blockchain with High Throughput and Fast Confirmation
USENIX via YouTube