2011 · 364 citations · 22 references
ComputingComputer EngineeringComputer SystemsEnergy ManagementMobile ComputingMobile SystemsEnergy UseEnergy-efficient Mobile ComputingMobile Device ArchitecturePower EstimationPower ManagementPower OptimizationEnergyEnergy ConsumptionEnergy ProfilingPower Consumption ModelingPower ModelPower Modeling And EstimationPower ProfilingSmartphones
Accurate fine‑grained online energy estimation for smartphones is essential, yet current utilization‑based models miss non‑utilization power behaviors introduced by low‑level driver optimizations. The authors propose a system‑call‑based power model that captures both utilization‑ and non‑utilization‑based power behavior. They design and implement this scheme on Android and Windows Mobile, enabling fine‑grained energy accounting through a custom eprof tool. Experiments on diverse applications demonstrate that the model significantly improves fine‑grained and overall energy accuracy and supports detailed profiling via eprof.
Accurate, fine-grained online energy estimation and accounting of mobile devices such as smartphones is of critical importance to understanding and debugging the energy consumption of mobile applications. We observe that state-of-the-art, utilization-based power modeling correlates the (actual) utilization of a hardware component with its power state, and hence is insufficient in capturing several power behavior not directly related to the component utilization in modern smartphones. Such behavior arise due to various low level power optimizations programmed in the device drivers. We propose a new, system-call-based power modeling approach which gracefully encompasses both utilization-based and non-utilization-based power behavior. We present the detailed design of such a power modeling scheme and its implementation on Android and Windows Mobile. Our experimental results using a diverse set of applications confirm that the new model significantly improves the fine-grained as well as whole-application energy consumption accuracy. We further demonstrate fine-grained energy accounting enabled by such a fined-grained power model, via amanually implemented eprof, the energy counterpart of the classic gprof tool, for profiling application energy drain.
22
Power provisioning for a warehouse-sized computer
Xiaobo Fan, Wolf-Dietrich Weber, Luiz André Barroso · 2007 · 1.8K citations
Simulating the power consumption of large-scale sensor network applications
Victor Shnayder, Mark Hempstead, Bor‐Rong Chen et al. · 2004 · 1.1K citations
Susan L. Graham, Peter B. Kessler, Marshall Kirk McKusick · 1982 · 978 citations