Wattch: a framework for architectural-level power analysis and optimizations
Proceedings of the 27th annual international symposium on Computer architecture
Energy estimation tools for the Palm
Proceedings of the 3rd ACM international workshop on Modeling, analysis and simulation of wireless and mobile systems
ECOSystem: managing energy as a first class operating system resource
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
PowerScope: A Tool for Profiling the Energy Usage of Mobile Applications
WMCSA '99 Proceedings of the Second IEEE Workshop on Mobile Computer Systems and Applications
Simulating the power consumption of large-scale sensor network applications
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
A structural approach to latency prediction
Proceedings of the 6th ACM SIGCOMM conference on Internet measurement
An Empirical Study on the Capacity and Performance of 3G Networks
IEEE Transactions on Mobile Computing
Power modeling of graphical user interfaces on OLED displays
Proceedings of the 46th Annual Design Automation Conference
Anatomizing application performance differences on smartphones
Proceedings of the 8th international conference on Mobile systems, applications, and services
Augmenting mobile 3G using WiFi
Proceedings of the 8th international conference on Mobile systems, applications, and services
Energy-delay tradeoffs in smartphone applications
Proceedings of the 8th international conference on Mobile systems, applications, and services
A comparison of high-level full-system power models
HotPower'08 Proceedings of the 2008 conference on Power aware computing and systems
Quanto: tracking energy in networked embedded systems
OSDI'08 Proceedings of the 8th USENIX conference on Operating systems design and implementation
Bartendr: a practical approach to energy-aware cellular data scheduling
Proceedings of the sixteenth annual international conference on Mobile computing and networking
CODES/ISSS '10 Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
Characterizing radio resource allocation for 3G networks
IMC '10 Proceedings of the 10th ACM SIGCOMM conference on Internet measurement
Fine-grained power modeling for smartphones using system call tracing
Proceedings of the sixth conference on Computer systems
Switchboard: a matchmaking system for multiplayer mobile games
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Chameleon: a color-adaptive web browser for mobile OLED displays
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Avoiding the rush hours: WiFi energy management via traffic isolation
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Profiling resource usage for mobile applications: a cross-layer approach
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Self-constructive high-rate system energy modeling for battery-powered mobile systems
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Evaluating the effectiveness of model-based power characterization
USENIXATC'11 Proceedings of the 2011 USENIX conference on USENIX annual technical conference
System energy consumption is a multi-player game
Proceedings of the International Conference on Computer-Aided Design
How is energy consumed in smartphone display applications?
Proceedings of the 14th Workshop on Mobile Computing Systems and Applications
Application modes: a narrow interface for end-user power management in mobile devices
Proceedings of the 14th Workshop on Mobile Computing Systems and Applications
Optimizing background email sync on smartphones
Proceeding of the 11th annual international conference on Mobile systems, applications, and services
SmartAds: bringing contextual ads to mobile apps
Proceeding of the 11th annual international conference on Mobile systems, applications, and services
Prefetching mobile ads: can advertising systems afford it?
Proceedings of the 8th ACM European Conference on Computer Systems
Characterizing and modeling the impact of wireless signal strength on smartphone battery drain
Proceedings of the ACM SIGMETRICS/international conference on Measurement and modeling of computer systems
V-edge: fast self-constructive power modeling of smartphones based on battery voltage dynamics
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
SloMo: downclockingWiFi communication
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
Calculating source line level energy information for Android applications
Proceedings of the 2013 International Symposium on Software Testing and Analysis
Estimating mobile application energy consumption using program analysis
Proceedings of the 2013 International Conference on Software Engineering
NLify: lightweight spoken natural language interfaces via exhaustive paraphrasing
Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing
WiFi centric power modeling of smartphones
Proceedings of the 8th ACM international workshop on Wireless network testbeds, experimental evaluation & characterization
Carat: collaborative energy diagnosis for mobile devices
Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems
E3: energy-efficient engine for frame rate adaptation on smartphones
Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems
On the energy overhead of mobile storage systems
FAST'14 Proceedings of the 12th USENIX conference on File and Storage Technologies
Hi-index | 0.00 |
Battery life is a critical performance and user experience metric on mobile devices. However, it is difficult for app developers to measure the energy used by their apps, and to explore how energy use might change with conditions that vary outside of the developer's control such as network congestion, choice of mobile operator, and user settings for screen brightness. We present an energy emulation tool that allows developers to estimate the energy use for their mobile apps on their development workstation itself. The proposed techniques scale the emulated resources including the processing speed and network characteristics to match the app behavior to that on a real mobile device. We also enable exploring multiple operating conditions that the developers cannot easily reproduce in their lab. The estimation of energy relies on power models for various components, and we also add new power models for components not modeled in prior works such as AMOLED displays. We also present a prototype implementation of this tool and evaluate it through comparisons with real device energy measurements.