Goal-Directed Adaptation
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.