Proactive Energy-Aware Adaptive Video Streaming on Mobile Devices
Offered By: USENIX via YouTube
Course Description
Overview
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 ServiceUSENIX 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