DocumentCode :
3658602
Title :
Fixing sensor-related energy bugs through automated sensing policy instrumentation
Author :
Yuanchun Li; Yao Guo; Junjun Kong; Xiangqun Chen
Author_Institution :
Key Laboratory of High-Confidence Software Technologies (Ministry of Education), School of Electronics Engineering and Computer Science, Peking University, Beijing, China
fYear :
2015
fDate :
7/1/2015 12:00:00 AM
Firstpage :
321
Lastpage :
326
Abstract :
As mobile applications (apps) become more and more complex, many apps contain various energy bugs, which may cause energy wastes that might reduce the battery life to as short as several hours. Among them, sensor-related bugs such as sensor data underutilization is one of the most common energy bugs. Instead of trying to detect these energy bugs, this paper proposes a method to fix sensor data underutilization automatically through instrumentation of existing apps. App-specific energy-aware sensing policies can be written to the apps via an automated instrumentation process, which can also be customized by users if needed. The proposed technique is easy to apply as it does not need to modify the operating system or the apps. At the same time, it also works for existing legacy apps, which makes it practical and feasible for a wide-range of mobile apps. Experimental results on popular Android apps show that we are able to achieve significant energy savings through automated instrumentation and rebuilding the targeted apps.
Keywords :
"Sensors","Context","Computer bugs","Smart phones","Instruments","Mobile communication","Androids"
Publisher :
ieee
Conference_Titel :
Low Power Electronics and Design (ISLPED), 2015 IEEE/ACM International Symposium on
Type :
conf
DOI :
10.1109/ISLPED.2015.7273534
Filename :
7273534
Link To Document :
بازگشت