A Survey on Energy-Aware Profiler for Mobile Devices

Contemporary designs for mobile devices sometimes lack of energy-aware profiler thus require an optimized use of system power. Energy-aware profiler is one of the major parts in the energy management that plays an important role to minimize energy consumption in mobile devices. Many different methods and research efforts on energy-aware profiler have been discussed and proposed during the past few years. However, there is a little effort on summarizing and providing the generic requirement for energy-aware profilers in relation to mobile devices. In this paper we review several areas of classification in energy-aware profilers that have been recommended over the recent years. Moreover, we also discuss briefly on the categories, approaches and open challenges that related to energy profiler.

[1]  Suman Roychoudhury,et al.  Exploring the Energy Consumption of Data Sorting Algorithms in Embedded and Mobile Environments , 2009, 2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware.

[2]  Wei Zhang,et al.  Monitoring Energy Consumption of Smartphones , 2011, 2011 International Conference on Internet of Things and 4th International Conference on Cyber, Physical and Social Computing.

[3]  Ulrich Bareth Simulating Power Consumption of Location Tracking Algorithms to Improve Energy-Efficiency of Smartphones , 2012, 2012 IEEE 36th Annual Computer Software and Applications Conference.

[4]  Hui Chen,et al.  Anole: A Case for Energy-Aware Mobile Application Design , 2012, 2012 41st International Conference on Parallel Processing Workshops.

[5]  Kuei-Chung Chang,et al.  A low-overhead design of context-sensitive profiler for Android applications , 2013, 2013 IEEE International Symposium on Consumer Electronics (ISCE).

[6]  Jose Carlos Valdivia Bedregal,et al.  Optimizing energy consumption per application in mobile devices , 2013, i-Society 2013.

[7]  Ramesh Govindan,et al.  Estimating Android applications' CPU energy usage via bytecode profiling , 2012, 2012 First International Workshop on Green and Sustainable Software (GREENS).

[8]  Gernot Heiser,et al.  An Analysis of Power Consumption in a Smartphone , 2010, USENIX Annual Technical Conference.

[9]  Suntae Kim,et al.  A battery lifetime guarantee scheme for selective applications in smart mobile devices , 2014, IEEE Transactions on Consumer Electronics.

[10]  Feng Qian,et al.  Profiling resource usage for mobile applications: a cross-layer approach , 2011, MobiSys '11.

[11]  Luca Ardito,et al.  Towards an Efficient Context-Aware System: Problems and Suggestions to Reduce Energy Consumption in Mobile Devices , 2010, 2010 Ninth International Conference on Mobile Business and 2010 Ninth Global Mobility Roundtable (ICMB-GMR).

[12]  Andreas Winter,et al.  Towards Applying Reengineering Services to Energy-Efficient Applications , 2012, 2012 16th European Conference on Software Maintenance and Reengineering.

[13]  Ramesh Govindan,et al.  Estimating mobile application energy consumption using program analysis , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[14]  Kang G. Shin,et al.  Profiling Software for Energy Consumption , 2012, 2012 IEEE International Conference on Green Computing and Communications.

[15]  Luca Ardito,et al.  Energy aware self-adaptation in mobile systems , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[16]  Arun Venkataramani,et al.  Energy consumption in mobile phones: a measurement study and implications for network applications , 2009, IMC '09.

[17]  Mikkel Baun Kjærgaard,et al.  Unsupervised Power Profiling for Mobile Devices , 2011, MobiQuitous.

[18]  Luca Ardito,et al.  Profiling Power Consumption on Mobile Devices , 2013 .

[19]  Dong Li,et al.  PowerPack: Energy Profiling and Analysis of High-Performance Systems and Applications , 2010, IEEE Transactions on Parallel and Distributed Systems.

[20]  Jemal H. Abawajy,et al.  Multi-criteria Content Adaptation Service Selection Broker , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[21]  Gabriel-Miro Muntean,et al.  Device characteristics-based differentiated Energy-efficient Adaptive Solution for video delivery over heterogeneous wireless networks , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[22]  Abhishek Agrawal,et al.  A simplistic way for power profiling of mobile devices , 2012, 2012 International Conference on Energy Aware Computing.

[23]  Naehyuck Chang,et al.  Online estimation of the remaining energy capacity in mobile systems considering system-wide power consumption and battery characteristics , 2013, 2013 18th Asia and South Pacific Design Automation Conference (ASP-DAC).

[24]  Haiyun Luo,et al.  Energy-optimal mobile application execution: Taming resource-poor mobile devices with cloud clones , 2012, 2012 Proceedings IEEE INFOCOM.

[25]  Jeffrey M. Voas,et al.  Mobile Application and Device Power Usage Measurements , 2012, 2012 IEEE Sixth International Conference on Software Security and Reliability.

[26]  Jussi Ruutu,et al.  Comparison of energy consumption between a mobile device and a collection of dedicated devices , 2011, Proceedings of the 2011 IEEE International Symposium on Sustainable Systems and Technology.

[27]  Hung-Ching Chang,et al.  Energy-aware computing for android platforms , 2011, 2011 International Conference on Energy Aware Computing.

[28]  Alberto Sillitti,et al.  A method for characterizing energy consumption in Android smartphones , 2013, 2013 2nd International Workshop on Green and Sustainable Software (GREENS).

[29]  Alec Wolman,et al.  MAUI: making smartphones last longer with code offload , 2010, MobiSys '10.

[30]  Ramesh Govindan,et al.  Calculating source line level energy information for Android applications , 2013, ISSTA.

[31]  Abhishek Agrawal,et al.  Towards fine grain power profiling tools for SoC based mobile devices , 2013, 2013 4th Annual International Conference on Energy Aware Computing Systems and Applications (ICEAC).

[32]  Shahreen Kasim,et al.  An SLA Evaluator for Multimedia Content Adaptation Services , 2014, 2014 International Conference on Information Science & Applications (ICISA).

[33]  Shiao-Li Tsao,et al.  PowerMemo: A power profiling tool for mobile devices in an emulated wireless environment , 2012, 2012 International Symposium on System on Chip (SoC).

[34]  Jemal H. Abawajy,et al.  A Protocol for Discovering Content Adaptation Services , 2011, ICA3PP.

[35]  Dan Boneh,et al.  Who killed my battery?: analyzing mobile browser energy consumption , 2012, WWW.

[36]  Eli Tilevich,et al.  Reducing the Energy Consumption of Mobile Applications Behind the Scenes , 2013, 2013 IEEE International Conference on Software Maintenance.

[37]  Matti Siekkinen,et al.  Modeling Energy Consumption of Data Transmission Over Wi-Fi , 2014, IEEE Transactions on Mobile Computing.

[38]  Rosziati Ibrahim,et al.  A Survey on Content Adaptation Systems towards Energy Consumption Awareness , 2013, Adv. Multim..

[39]  Chung-Ta King,et al.  ANEPROF: Energy Profiling for Android Java Virtual Machine and Applications , 2011, 2011 IEEE 17th International Conference on Parallel and Distributed Systems.

[40]  Ming Zhang,et al.  Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof , 2012, EuroSys '12.