Publication Type
Conference Proceeding Article
Version
publishedVersion
Publication Date
11-2015
Abstract
Today's smartphone application (hereinafter 'app') markets miss a key piece of information, power consumption of apps. This causes a severe problem for continuous sensing apps as they consume significant power without users' awareness. Users have no choice but to repeatedly install one app after another and experience their power use. To break such an exhaustive cycle, we propose PowerForecaster, a system that provides users with power use of sensing apps at pre-installation time. Such advanced power estimation is extremely challenging since the power cost of a sensing app largely varies with users' physical activities and phone use patterns. We observe that the time for active sensing and processing of an app can vary up to three times with 27 people's sensor traces collected over three weeks. PowerForecaster adopts a novel power emulator that emulates the power use of a sensing app while reproducing users' physical activities and phone use patterns, achieving accurate, personalized power estimation. Our experiments with three commercial apps and two research prototypes show that PowerForecaster achieves 93.4% accuracy under 20 use cases. Also, we optimize the system to accelerate emulation speed and reduce overheads, and show the effectiveness of such optimization techniques.
Keywords
Power impact, Sensing applications, Pre-installation, Smartphone
Discipline
Computer Sciences | Software Engineering
Research Areas
Software and Cyber-Physical Systems
Publication
SenSys 2015: Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems, Seoul, November 1-4
First Page
31
Last Page
44
ISBN
9781450336314
Identifier
10.1145/2809695.2809728
Publisher
ACM
City or Country
New York
Citation
MIN, Chulhong; LEE, Youngki; YOO, Chungkuk; KANG, Seungwoo; CHOI, Sangwon; PARK, Pillsoon; HWANG, Inseok; JU, Younghyun; CHOI, Seungpyo; and SONG, Junehwa.
PowerForecaster: Predicting Smartphone Power Impact of Continuous Sensing Applications at Pre-installation Time. (2015). SenSys 2015: Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems, Seoul, November 1-4. 31-44.
Available at: https://ink.library.smu.edu.sg/sis_research/3122
Copyright Owner and License
Publisher
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1145/2809695.2809728