WLCleaner: Reducing energy waste caused by wakelock bugs at runtime

Xigui Wang, Xianfeng Li, Wen Wen

科研成果: 书/报告/会议事项章节会议稿件同行评审

11 引用 (Scopus)

摘要

Energy consumption is a first-order concern for battery-driven smartphones. To maximize battery life, Android employs an aggressive Power Management policy. The WakeLock mechanism is the key feature of Android Power Management, which allows application developers to explicitly prevent the critical resources including CPU, screen and keyboard from entering sleep state using WakeLock API. If abused, the application can drain the battery at a fast rate even when the application is not running. Unfortunately, the current programming environment of Android does not offer a reliable facility to identify Wakelock bugs in programs. To solve this problem, we have implemented a novel tool called WLCleaner that can detect WakeLock bugs and automatically handle it at runtime to minimize the power waste for users. We evaluate WLCleaner with real-world applications running on two Android smartphones, and the results show that when WakeLock bugs are removed by WLCleaner, the energy consumption at screen-off time is reduced by half.

源语言英语
主期刊名Proceedings - 2014 World Ubiquitous Science Congress
主期刊副标题2014 IEEE 12th International Conference on Dependable, Autonomic and Secure Computing, DASC 2014
出版商Institute of Electrical and Electronics Engineers Inc.
429-434
页数6
ISBN(电子版)9781479950799
DOI
出版状态已出版 - 3 11月 2014
已对外发布
活动12th IEEE International Conference on Dependable, Autonomic and Secure Computing, DASC 2014 - Dalian, Liaoning, 中国
期限: 24 8月 201427 8月 2014

出版系列

姓名Proceedings - 2014 World Ubiquitous Science Congress: 2014 IEEE 12th International Conference on Dependable, Autonomic and Secure Computing, DASC 2014

会议

会议12th IEEE International Conference on Dependable, Autonomic and Secure Computing, DASC 2014
国家/地区中国
Dalian, Liaoning
时期24/08/1427/08/14

指纹

探究 'WLCleaner: Reducing energy waste caused by wakelock bugs at runtime' 的科研主题。它们共同构成独一无二的指纹。

引用此