• DocumentCode
    2009368
  • Title

    UserScope: A Fine-Grained Framework for Collecting Energy-Related Smartphone User Contexts

  • Author

    Wonwoo Jung ; Kwanghwan Kim ; Hojung Cha

  • Author_Institution
    Dept. of Comput. Sci., Yonsei Univ., Seoul, South Korea
  • fYear
    2013
  • fDate
    15-18 Dec. 2013
  • Firstpage
    158
  • Lastpage
    165
  • Abstract
    To prolong the battery lifetime of modern mobile devices, the energy management policy should be developed in a personalized way, adequately reflecting user context or the energy behavior of the user. The first step toward this personalization is to collect the relevant information, accurately and efficiently, from the device. This paper presents a fine-grained and low-overhead framework, called UserScope, which is designed to collect energy-related user contexts in Android smartphones. We classified energy-related smart phone usage and designed an appropriate set of monitoring parameters to collect from the system. The UserScope core is then implemented as a kernel module to collect all the necessary information in an event-driven manner. This kernel-level implementation ensures monitoring accuracy and low system overhead. UserScope also provides a data-sharing mechanism with which other software components in the system can easily interface. Our experiments show that User Scope accurately extracts energy related system information with 0.8% CPU overhead. The practicality of UserScope is also validated with real deployment and subsequent analysis of the collected data.
  • Keywords
    Android (operating system); operating system kernels; power aware computing; smart phones; Android smartphones; CPU overhead; UserScope; battery lifetime; data-sharing mechanism; energy behavior; energy management policy; energy-related smart phone usage; energy-related smartphone user context collection; fine-grained framework; kernel module; low-overhead framework; mobile devices; monitoring parameters; software components; Androids; Batteries; Energy consumption; Energy management; Kernel; Monitoring; OS kernel; smartphones; system monitoring techniques; user energy behavior;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2013 International Conference on
  • Conference_Location
    Seoul
  • ISSN
    1521-9097
  • Type

    conf

  • DOI
    10.1109/ICPADS.2013.33
  • Filename
    6808170