User can often estimate needed battery duration:
• Length of
a meeting, flight, etc.
Applications
provide multiple data fidelities.
• At run
time, system directs adaptation.
•
System
directs adaptation with the following goals:
• Meet the specified duration whenever possible.
• Maximize
application fidelity.
• Minimize
number of adaptations.