Applications, energy consumption, and measurement

The task of reducing the energy footprint of IT devices and software has been a challenge for Green IT research. Monitoring approaches have primarily focused on measuring the energy consumption of the hardware components of computing devices. The use of applications or software on our computer systems consumes energy and it also affects how various hardware components and system resources consume energy. Consequently, running web browsers applications will utilise considerable energy and battery consumption. In this research, we have run different types of experiments which involve the use of several measuring tools. Firstly, a joulemeter is used to monitor (and measure) the power consumed by the hardware and software while running web-based and stand-alone applications on several devices. Additionally, the tablet in-built battery status checker is used to measure the battery consumption when web-based applications are run on the device.

[1]  Sam Malek,et al.  An energy consumption framework for distributed java-based systems , 2007, ASE.

[2]  Chandra Krintz,et al.  Application-level prediction of battery dissipation , 2004, Proceedings of the 2004 International Symposium on Low Power Electronics and Design (IEEE Cat. No.04TH8758).

[3]  Mahadev Satyanarayanan,et al.  PowerScope: a tool for profiling the energy usage of mobile applications , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[4]  Liviu Iftode,et al.  Context-aware Battery Management for Mobile Phones , 2008, 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom).

[5]  Manuj R. Sabharwal Software power optimization: Analysis and optimization for energy-efficient software , 2011, IEEE/ACM International Symposium on Low Power Electronics and Design.

[6]  Dushyanth Narayanan Software Power Measurement , 2005 .

[7]  Nian-Feng Tzeng,et al.  Runtime energy consumption estimation for server workloads based on chaotic time-series approximation , 2012, TACO.

[8]  Feng Zhao,et al.  Fine-grained energy profiling for power-aware application design , 2008, PERV.

[9]  Minseok Song,et al.  Aggressive dynamic voltage scaling for energy-aware video playback based on decoding time estimation , 2009, EMSOFT '09.

[10]  Ahmad Rahmati,et al.  Understanding human-battery interaction on mobile phones , 2007, Mobile HCI.

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

[12]  Ahmad Rahmati,et al.  Users and Batteries: Interactions and Adaptive Energy Management in Mobile Systems , 2007, UbiComp.

[13]  Rolf Widmer,et al.  Global perspectives on e-waste , 2005 .

[14]  Romain Rouvoy,et al.  PowerAPI: A Software Library to Monitor the Energy Consumed at the Process-Level , 2013, ERCIM News.

[15]  Romain Rouvoy,et al.  A review of energy measurement approaches , 2013, OPSR.

[16]  Assim Sagahyroon Power Consumption in Handheld Computers , 2006, APCCAS 2006 - 2006 IEEE Asia Pacific Conference on Circuits and Systems.

[17]  Olli Silvén,et al.  Observations on Power-Efficiency Trends in Mobile Communication Devices , 2007, EURASIP J. Embed. Syst..

[18]  Prashant J. Shenoy,et al.  Chameleon: Application-Level Power Management , 2008, IEEE Transactions on Mobile Computing.

[19]  W. Kaiser,et al.  etop-Sensor Network Application Energy Profiling on the LEAP2 Platform , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[20]  Imtiaz Ahmad,et al.  A Green Model for Sustainable Software Engineering , 2013 .

[21]  Hasan Mahmood,et al.  Green computing and Software Defects in open source software: An Empirical study , 2014, 2014 International Conference on Open Source Systems & Technologies.

[22]  Luca Benini,et al.  Source code optimization and profiling of energy consumption in embedded systems , 2000, ISSS '00.