DocumentCode :
2160169
Title :
WakeScope: Runtime WakeLock anomaly management scheme for Android platform
Author :
Kwanghwan Kim ; Hojung Cha
Author_Institution :
Dept. of Comput. Sci., Yonsei Univ., Seoul, South Korea
fYear :
2013
fDate :
Sept. 29 2013-Oct. 4 2013
Firstpage :
1
Lastpage :
10
Abstract :
Android provides a WakeLock mechanism for application developers to ensure the proper execution of applications without having to enter the sleep state of a device. When using the WakeLock mechanism, application developers should bear the responsibility of adequately releasing the acquired lock. Otherwise, the energy will unnecessarily be wasted due to a locked application. This paper presents a scheme, called WakeScope, to handle WakeLock misuse. The scheme is designed to detect and notify of a misuse case of WakeLock handling, which may arise with an application and even with an Android runtime system, and thus provides a practical tool to prevent energy waste in mobile devices. Our experiments with real applications show that WakeScope accurately detects the misused case, with runtime overhead of approximately 1.2% in CPU usage.
Keywords :
energy conservation; mobile computing; operating systems (computers); power aware computing; Android platform; Android runtime system; WakeLock mechanism; WakeLock misuse handling; WakeScope scheme; energy waste prevention; mobile devices; runtime WakeLock anomaly management scheme; Androids; Batteries; Humanoid robots; Kernel; Keyboards; Linux; Runtime; Android; Energy; Mobile; Smartphones; WakeLock;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Software (EMSOFT), 2013 Proceedings of the International Conference on
Conference_Location :
Montreal, QC
Type :
conf
DOI :
10.1109/EMSOFT.2013.6658605
Filename :
6658605
Link To Document :
بازگشت