• 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