kirancodes.me
To Proof Maintenance & Beyond!

Calm energy accounting for multithreaded Java applications

Timur Babakol, Anthony Canino, Khaled Mahmoud, Rachit Saxena, Yu David Liu

Abstract

Energy accounting is a fundamental problem in energy management, defined as attributing global energy consumption to individual components of interest. In this paper, we take on this problem at the application level, where the components for accounting are application logical units, such as methods, classes, and packages. Given a Java application, our novel runtime system Chappie produces an energy footprint, i.e., the relative energy consumption of all programming abstraction units within the application.

BibTeX
@inproceedings{Babakol-al:FSE20,
  author    = {Timur Babakol and
               Anthony Canino and
               Khaled Mahmoud and
               Rachit Saxena and
               Yu David Liu},
  title     = {Calm energy accounting for multithreaded Java applications},
  booktitle = {{ESEC/SIGSOFT} {FSE}},
  pages     = {976--988},
  publisher = {{ACM}},
  year      = {2020},
}

Related papers