EnTrack: a system facility for analyzing energy consumption of Android system services

作者: Seokjun Lee , Wonwoo Jung , Yohan Chon , Hojung Cha

DOI: 10.1145/2750858.2807531

关键词:

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

参考文章(24)
Philip Levis, Prabal Dutta, Ion Stoica, Rodrigo Fonseca, Quanto: tracking energy in networked embedded systems operating systems design and implementation. pp. 323- 338 ,(2008) , 10.5555/1855741.1855764
Geoffrey M. Voelker, Soyeon Park, Lawrence K. Saul, Xinxin Jin, Yuanyuan Zhou, Dongcai Shen, Peng Huang, Xiao Ma, Pei Wang, eDoctor: automatically diagnosing abnormal battery drain issues on smartphones networked systems design and implementation. pp. 57- 70 ,(2013)
Richard Mortier, Rebecca Isaacs, Austin Donnelly, Paul Barham, Using magpie for request extraction and workload modelling operating systems design and implementation. pp. 18- 18 ,(2004)
Scott Shenker, George Porter, Ion Stoica, Randy H. Katz, Rodrigo Fonseca, X-trace: a pervasive network tracing framework networked systems design and implementation. pp. 20- 20 ,(2007)
Hojung Cha, Wonwoo Jung, Chulkoo Kang, Chanmin Yoon, Dongwon Kim, AppScope: application energy metering framework for android smartphones using kernel activity monitoring usenix annual technical conference. pp. 36- 36 ,(2012)
Eric Brewer, Emre Kiciman, Mike Y. Chen, Armando Fox, Anthony Accardi, Jim Lloyd, Dave Patterson, Path-based faliure and evolution management networked systems design and implementation. pp. 23- 23 ,(2004)
Shahin Shayandeh, Jitendra Padhye, Ian Obermiller, Ratul Mahajan, Sharad Agarwal, Lenin Ravindranath, AppInsight: mobile app performance monitoring in the wild operating systems design and implementation. pp. 107- 120 ,(2012) , 10.5555/2387880.2387891
Nairan Zhang, Parameswaran Ramanathan, Kyu-Han Kim, Sujata Banerjee, PowerVisor Proceedings of the third ACM workshop on Mobile cloud computing and services - MCS '12. pp. 37- 44 ,(2012) , 10.1145/2307849.2307859
David R. O'Hallaron, Randal E. Bryant, Computer Systems: A Programmer's Perspective ,(1991)
Denzil Ferreira, Eija Ferreira, Jorge Goncalves, Vassilis Kostakos, Anind K. Dey, Revisiting human-battery interaction with an interactive battery interface ubiquitous computing. pp. 563- 572 ,(2013) , 10.1145/2493432.2493465