skip to main content
10.1145/2695664.2695825acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Profiling energy profilers

Published: 13 April 2015 Publication History

Abstract

While energy is directly consumed by hardware, it is the software that provides the instructions to do so. Energy profilers provide a means to measure the energy consumption of software, enabling the user to take measures in making software more sustainable. Although each energy profiler has access to roughly the same data, the reported measurements can differ significantly between energy profilers. In this research, energy profilers are evaluated through a series of experiments on their functionality and the accuracy of the reported measurements. The results show that there is still work to be done before these software tools can be safely used for their intended purpose. As a start, a correction factor is suggested for the energy profilers.

References

[1]
N. Amsel and B. Tomlinson. Green tracker: a tool for estimating the energy consumption of software. In CHI '10 Extended Abstracts on Human Factors in Computing Systems, CHI EA '10, pages 3337--3342, New York, NY, USA, 2010. ACM.
[2]
A. Berl, E. Gelenbe, M. Di Girolamo, G. Giuliani, H. De Meer, M. Q. Dang, and K. Pentikousis. Energy-efficient cloud computing. The Computer Journal, 53(7):1045--1051, 2010.
[3]
G. G. Castane, A. Nunez, P. Llopis, and J. Carretero. E-mc2: A formal framework for energy modelling in cloud computing. Simulation Modelling Practice and Theory, 39(0):56--75, 2013. S. I. Energy efficiency in grids and clouds.
[4]
T. Do, S. Rawshdeh, and W. Shi. ptop: A process-level power profiling tool. In Proceedings of the 2nd Workshop on Power Aware Computing and Systems, 2009.
[5]
M. A. Ferreira, E. Hoekstra, B. Merkus, B. Visser, and J. Visser. Seab: A lab for measuring software energy footprints. In Proc. GREENS, pages 30--37. IEEE, May 2013.
[6]
A. Field. Discovering Statistics Using SPSS. Introducing Statistical Methods Series. SAGE Publications, 2007.
[7]
A. Kipp, T. Jiang, M. Fugini, and I. Salomie. Layered green performance indicators. Future Generation Computer Systems, 28(2):478--489, 2012.
[8]
P. Lago and T. Jansen. Creating environmental awareness in service oriented software engineering. In E. Maximilien, G. Rossi, S.-T. Yuan, H. Ludwig, and M. Fantinato, editors, Service-Oriented Computing, volume 6568 of Lecture Notes in Computer Science, pages 181--186. Springer Berlin Heidelberg, 2011.
[9]
S. Naumann, M. Dick, E. Kern, and T. Johann. The greensoft model: A reference model for green and sustainable software and its engineering. Sustainable Computing: Informatics and Systems, 1(4):294--304, 2011.
[10]
A. Noureddine, R. Rouvoy, and L. Seinturier. A review of energy measurement approaches. SIGOPS Oper. Syst. Rev., 47(3):42--49, Nov. 2013.
[11]
S. Schubert, D. Kostic, W. Zwaenepoel, and K. Shin. Profiling software for energy consumption. In Green Computing and Communications (GreenCom), 2012 IEEE International Conference on, pages 515--522, 2012.
[12]
B. Steigerwald and A. Agrawal. Green software. Harnessing Green IT: Principles and Practices, page 39, 2012.
[13]
Y. Sun, Y. Zhao, Y. Song, Y. Yang, H. Fang, H. Zang, Y. Li, and Y. Gao. Green challenges to system software in data centers. Frontiers of Computer Science in China, 5(3):353--368, 2011.
[14]
C. Wohlin, P. Runeson, M. Hst, M. C. Ohlsson, B. Regnell, and A. Wessln. Experimentation in Software Engineering. Springer Publishing Company, Incorporated, 2012.
[15]
R. Yin. Case Study Research: Design and Methods. Applied Social Research Methods. SAGE Publications, 2009.

Cited By

View all
  • (2024)Impact of power consumption in containerized clouds: A comprehensive analysis of open-source power measurement toolsComputer Networks10.1016/j.comnet.2024.110371245(110371)Online publication date: May-2024
  • (2024)Demeter: An Architecture for Long-Term Monitoring of Software Power ConsumptionSoftware Architecture. ECSA 2023 Tracks, Workshops, and Doctoral Symposium10.1007/978-3-031-66326-0_25(409-425)Online publication date: 30-Jul-2024
  • (2023)Reinforcement Learning Based Energy-Efficient Collaborative Inference for Mobile Edge ComputingIEEE Transactions on Communications10.1109/TCOMM.2022.322903371:2(864-876)Online publication date: Feb-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '15: Proceedings of the 30th Annual ACM Symposium on Applied Computing
April 2015
2418 pages
ISBN:9781450331968
DOI:10.1145/2695664
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 April 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. accuracy
  2. energy profilers
  3. sustainable software

Qualifiers

  • Research-article

Conference

SAC 2015
Sponsor:
SAC 2015: Symposium on Applied Computing
April 13 - 17, 2015
Salamanca, Spain

Acceptance Rates

SAC '15 Paper Acceptance Rate 291 of 1,211 submissions, 24%;
Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)15
  • Downloads (Last 6 weeks)1
Reflects downloads up to 25 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Impact of power consumption in containerized clouds: A comprehensive analysis of open-source power measurement toolsComputer Networks10.1016/j.comnet.2024.110371245(110371)Online publication date: May-2024
  • (2024)Demeter: An Architecture for Long-Term Monitoring of Software Power ConsumptionSoftware Architecture. ECSA 2023 Tracks, Workshops, and Doctoral Symposium10.1007/978-3-031-66326-0_25(409-425)Online publication date: 30-Jul-2024
  • (2023)Reinforcement Learning Based Energy-Efficient Collaborative Inference for Mobile Edge ComputingIEEE Transactions on Communications10.1109/TCOMM.2022.322903371:2(864-876)Online publication date: Feb-2023
  • (2019)Software Energy Measurement at Different Levels of Granularity2019 International Conference on Computer and Information Sciences (ICCIS)10.1109/ICCISci.2019.8716456(1-6)Online publication date: Apr-2019
  • (2019)Comparing web and mobile based power consumptions of Whatsapp applicationsJournal of Physics: Conference Series10.1088/1742-6596/1175/1/0121231175(012123)Online publication date: 7-Jun-2019
  • (2019)Assessing the Sustainability of Software Products—A Method ComparisonAdvances and New Trends in Environmental Informatics10.1007/978-3-030-30862-9_1(1-15)Online publication date: 31-Oct-2019
  • (2018)EETProceedings of the 6th International Workshop on Green and Sustainable Software10.1145/3194078.3194081(16-22)Online publication date: 27-May-2018
  • (2018)A comprehensive approach to reviewing latent topics addressed by literature across multiple disciplinesApplied Energy10.1016/j.apenergy.2018.06.082228(2111-2128)Online publication date: Oct-2018
  • (2017)Awakening awareness on energy consumption in software engineeringProceedings of the 39th International Conference on Software Engineering: Software Engineering in Society Track10.1109/ICSE-SEIS.2017.10(76-85)Online publication date: 20-May-2017
  • (2017)Extending software architecture views with an energy consumption perspectiveComputing10.1007/s00607-016-0502-099:6(553-573)Online publication date: 1-Jun-2017
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media