Energy-Aware Adaptation for Mobile Applications
Jason Flinn
M. Satyanarayanan
Carnegie Mellon University

Motivation

Outline

Goal-Directed Adaptation

Odyssey

Predicting Future Energy Demand

Determining Energy Supply

Triggering Adaptation

Evaluating Goal-Directed Adaptation

Energy Supply & Demand

Time Goal: 20 Minutes

Energy Supply & Demand

Time Goal: 26 Minutes

It Works!

Outline

PowerScope: Profiling Energy Use

Identifying Effective Tradeoffs

Application: Video Player
Fetches video data from remote server.
Two dimensions of data fidelity:
Compression (baseline, Premiere-B, Premiere-C).
Display window size (baseline, half width/height).

Impact of Fidelity on Video Player

Application: Speech Recognition
Speech-to-text translation of spoken utterances.
Two dimensions of fidelity:
Full or reduced speech model.
Local, remote, or hybrid recognition.

Impact of Fidelity on Speech Recognition

Summary: Impact of Fidelity

Zoned Backlighting

Future Work

Related Work

Conclusion