EnTrack

A system facility for analyzing energy consumption of android system services

Seokjun Lee, Wonwoo Jung, Yohan Chon, Hojung Cha

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

12 Citations (Scopus)

Abstract

Energy accounting is an essential requirement for optimizing energy consumption on mobile devices. Stateof-the-Art approaches consider application processes and threads as the sole components of energy consumption. In this framework, the energy consumption of system services is unclear and has not been comprehensively studied. In this paper, we suggest that the energy consumption of system services should be investigated to understand the behavior of applications. We propose a fine-grained energy tracing scheme, EnTrack, to enhance the accuracy of energy tracing by identifying and incorporating the energy portions consumed by system services. We implemented EnTrack on the Android platform and validated its functionality and usefulness. In addition, practical usage cases of EnTrack, which uses it as an energy behavior analysis tool, were introduced. The case studies demonstrated that EnTrack enables an understanding of fine-grained energy consumption, especially in system services, which have previously been concealed.

Original languageEnglish
Title of host publicationUbiComp 2015 - Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing
PublisherAssociation for Computing Machinery, Inc
Pages191-202
Number of pages12
ISBN (Electronic)9781450335744
DOIs
Publication statusPublished - 2015 Sep 7
Event3rd ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp 2015 - Osaka, Japan
Duration: 2015 Sep 72015 Sep 11

Publication series

NameUbiComp 2015 - Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing

Other

Other3rd ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp 2015
CountryJapan
CityOsaka
Period15/9/715/9/11

Fingerprint

Energy utilization
Mobile devices

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Hardware and Architecture
  • Software

Cite this

Lee, S., Jung, W., Chon, Y., & Cha, H. (2015). EnTrack: A system facility for analyzing energy consumption of android system services. In UbiComp 2015 - Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing (pp. 191-202). (UbiComp 2015 - Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing). Association for Computing Machinery, Inc. https://doi.org/10.1145/2750858.2807531
Lee, Seokjun ; Jung, Wonwoo ; Chon, Yohan ; Cha, Hojung. / EnTrack : A system facility for analyzing energy consumption of android system services. UbiComp 2015 - Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing. Association for Computing Machinery, Inc, 2015. pp. 191-202 (UbiComp 2015 - Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing).
@inproceedings{da13a3ac952e403d9f6b8feea3853c55,
title = "EnTrack: A system facility for analyzing energy consumption of android system services",
abstract = "Energy accounting is an essential requirement for optimizing energy consumption on mobile devices. Stateof-the-Art approaches consider application processes and threads as the sole components of energy consumption. In this framework, the energy consumption of system services is unclear and has not been comprehensively studied. In this paper, we suggest that the energy consumption of system services should be investigated to understand the behavior of applications. We propose a fine-grained energy tracing scheme, EnTrack, to enhance the accuracy of energy tracing by identifying and incorporating the energy portions consumed by system services. We implemented EnTrack on the Android platform and validated its functionality and usefulness. In addition, practical usage cases of EnTrack, which uses it as an energy behavior analysis tool, were introduced. The case studies demonstrated that EnTrack enables an understanding of fine-grained energy consumption, especially in system services, which have previously been concealed.",
author = "Seokjun Lee and Wonwoo Jung and Yohan Chon and Hojung Cha",
year = "2015",
month = "9",
day = "7",
doi = "10.1145/2750858.2807531",
language = "English",
series = "UbiComp 2015 - Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing",
publisher = "Association for Computing Machinery, Inc",
pages = "191--202",
booktitle = "UbiComp 2015 - Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing",

}

Lee, S, Jung, W, Chon, Y & Cha, H 2015, EnTrack: A system facility for analyzing energy consumption of android system services. in UbiComp 2015 - Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing. UbiComp 2015 - Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing, Association for Computing Machinery, Inc, pp. 191-202, 3rd ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp 2015, Osaka, Japan, 15/9/7. https://doi.org/10.1145/2750858.2807531

EnTrack : A system facility for analyzing energy consumption of android system services. / Lee, Seokjun; Jung, Wonwoo; Chon, Yohan; Cha, Hojung.

UbiComp 2015 - Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing. Association for Computing Machinery, Inc, 2015. p. 191-202 (UbiComp 2015 - Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing).

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

TY - GEN

T1 - EnTrack

T2 - A system facility for analyzing energy consumption of android system services

AU - Lee, Seokjun

AU - Jung, Wonwoo

AU - Chon, Yohan

AU - Cha, Hojung

PY - 2015/9/7

Y1 - 2015/9/7

N2 - Energy accounting is an essential requirement for optimizing energy consumption on mobile devices. Stateof-the-Art approaches consider application processes and threads as the sole components of energy consumption. In this framework, the energy consumption of system services is unclear and has not been comprehensively studied. In this paper, we suggest that the energy consumption of system services should be investigated to understand the behavior of applications. We propose a fine-grained energy tracing scheme, EnTrack, to enhance the accuracy of energy tracing by identifying and incorporating the energy portions consumed by system services. We implemented EnTrack on the Android platform and validated its functionality and usefulness. In addition, practical usage cases of EnTrack, which uses it as an energy behavior analysis tool, were introduced. The case studies demonstrated that EnTrack enables an understanding of fine-grained energy consumption, especially in system services, which have previously been concealed.

AB - Energy accounting is an essential requirement for optimizing energy consumption on mobile devices. Stateof-the-Art approaches consider application processes and threads as the sole components of energy consumption. In this framework, the energy consumption of system services is unclear and has not been comprehensively studied. In this paper, we suggest that the energy consumption of system services should be investigated to understand the behavior of applications. We propose a fine-grained energy tracing scheme, EnTrack, to enhance the accuracy of energy tracing by identifying and incorporating the energy portions consumed by system services. We implemented EnTrack on the Android platform and validated its functionality and usefulness. In addition, practical usage cases of EnTrack, which uses it as an energy behavior analysis tool, were introduced. The case studies demonstrated that EnTrack enables an understanding of fine-grained energy consumption, especially in system services, which have previously been concealed.

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

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

U2 - 10.1145/2750858.2807531

DO - 10.1145/2750858.2807531

M3 - Conference contribution

T3 - UbiComp 2015 - Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing

SP - 191

EP - 202

BT - UbiComp 2015 - Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing

PB - Association for Computing Machinery, Inc

ER -

Lee S, Jung W, Chon Y, Cha H. EnTrack: A system facility for analyzing energy consumption of android system services. In UbiComp 2015 - Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing. Association for Computing Machinery, Inc. 2015. p. 191-202. (UbiComp 2015 - Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing). https://doi.org/10.1145/2750858.2807531