Mobile/PowerUsage
Terminology
Meter-based (manual) power model - A model built using a power meter.
Battery-based power model - A model built using knowledge of battery discharge behavior, build-in voltage sensors and the average power consumption resulting from placing components into different power states.
Online power model generation - Power model generation based on the influence of the power management and activity states of hardware components on system power consumption.
Online power estimation - Power use estimation done by software using some power model.
Important Point
- The variation between power models for different types of phones is significant. Therefore a meter-based power model will have to be generated for each new phone that we want to test.
PowerTutor
https://market.android.com/details?id=edu.umich.PowerTutor&hl=en
PowerTutor's power model was built on HTC G1, HTC G2 and Nexus one. It will run on other versions of the GPhone, but when used with phones other than the above phone models, power consumption estimates will be rough.
Doesn't work at all on
Galaxy Nexus
GT-i9020
Main Paper - http://empathicsystems.org/Papers/codes10.pdf
Quick Summary of papers
Other related papers
Background Paper - http://www.ruf.rice.edu/~mobile/publications/dong11mobisys_sesame.pdf
Right now we automate only on tegra boards that are on full AC power.
According to Clint Talbert (ctalbert), once he has the s1s2 stuff live (don't know what s1s2 is), we can look at testing this on real devices on a per-nightly basis.