WakeScope: Runtime WakeLock anomaly management scheme for Android platform

20Citations
Citations of this article
28Readers
Mendeley users who have this article in their library.
Get full text

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. © 2013 IEEE.

Cite

CITATION STYLE

APA

Kim, K., & Cha, H. (2013). WakeScope: Runtime WakeLock anomaly management scheme for Android platform. In 2013 Proceedings of the International Conference on Embedded Software, EMSOFT 2013. IEEE Computer Society. https://doi.org/10.1109/EMSOFT.2013.6658605

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free