UserScope: A fine-grained framework for collecting energy-related smartphone user contexts

Wonwoo Jung, Kwanghwan Kim, Hojung Cha

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Citations (Scopus)

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 User Scope, 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 User Scope 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. User Scope 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 User Scope is also validated with real deployment and subsequent analysis of the collected data.

Original languageEnglish
Title of host publicationProceedings - 2013 19th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2013
PublisherIEEE Computer Society
Pages158-165
Number of pages8
ISBN (Print)9781479920815
DOIs
Publication statusPublished - 2013 Jan 1
Event2013 19th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2013 - Seoul, Korea, Republic of
Duration: 2013 Dec 152013 Dec 18

Publication series

NameProceedings of the International Conference on Parallel and Distributed Systems - ICPADS
ISSN (Print)1521-9097

Other

Other2013 19th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2013
CountryKorea, Republic of
CitySeoul
Period13/12/1513/12/18

Fingerprint

Smartphones
Monitoring
Energy management
Mobile devices
Program processors
Information systems
Experiments
Android (operating system)

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture

Cite this

Jung, W., Kim, K., & Cha, H. (2013). UserScope: A fine-grained framework for collecting energy-related smartphone user contexts. In Proceedings - 2013 19th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2013 (pp. 158-165). [6808170] (Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS). IEEE Computer Society. https://doi.org/10.1109/ICPADS.2013.33
Jung, Wonwoo ; Kim, Kwanghwan ; Cha, Hojung. / UserScope : A fine-grained framework for collecting energy-related smartphone user contexts. Proceedings - 2013 19th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2013. IEEE Computer Society, 2013. pp. 158-165 (Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS).
@inproceedings{191baf1ec95242bea3f0ecd160486941,
title = "UserScope: A fine-grained framework for collecting energy-related smartphone user contexts",
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 User Scope, 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 User Scope 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. User Scope 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 User Scope is also validated with real deployment and subsequent analysis of the collected data.",
author = "Wonwoo Jung and Kwanghwan Kim and Hojung Cha",
year = "2013",
month = "1",
day = "1",
doi = "10.1109/ICPADS.2013.33",
language = "English",
isbn = "9781479920815",
series = "Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS",
publisher = "IEEE Computer Society",
pages = "158--165",
booktitle = "Proceedings - 2013 19th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2013",
address = "United States",

}

Jung, W, Kim, K & Cha, H 2013, UserScope: A fine-grained framework for collecting energy-related smartphone user contexts. in Proceedings - 2013 19th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2013., 6808170, Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS, IEEE Computer Society, pp. 158-165, 2013 19th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2013, Seoul, Korea, Republic of, 13/12/15. https://doi.org/10.1109/ICPADS.2013.33

UserScope : A fine-grained framework for collecting energy-related smartphone user contexts. / Jung, Wonwoo; Kim, Kwanghwan; Cha, Hojung.

Proceedings - 2013 19th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2013. IEEE Computer Society, 2013. p. 158-165 6808170 (Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - UserScope

T2 - A fine-grained framework for collecting energy-related smartphone user contexts

AU - Jung, Wonwoo

AU - Kim, Kwanghwan

AU - Cha, Hojung

PY - 2013/1/1

Y1 - 2013/1/1

N2 - 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 User Scope, 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 User Scope 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. User Scope 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 User Scope is also validated with real deployment and subsequent analysis of the collected data.

AB - 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 User Scope, 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 User Scope 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. User Scope 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 User Scope is also validated with real deployment and subsequent analysis of the collected data.

UR - http://www.scopus.com/inward/record.url?scp=84900854535&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84900854535&partnerID=8YFLogxK

U2 - 10.1109/ICPADS.2013.33

DO - 10.1109/ICPADS.2013.33

M3 - Conference contribution

AN - SCOPUS:84900854535

SN - 9781479920815

T3 - Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS

SP - 158

EP - 165

BT - Proceedings - 2013 19th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2013

PB - IEEE Computer Society

ER -

Jung W, Kim K, Cha H. UserScope: A fine-grained framework for collecting energy-related smartphone user contexts. In Proceedings - 2013 19th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2013. IEEE Computer Society. 2013. p. 158-165. 6808170. (Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS). https://doi.org/10.1109/ICPADS.2013.33