A Comprehensive Survey of Benchmarks for Improvement of Software's Non-Functional Properties

A Blot, J Petke - ACM Computing Surveys, 2025 - dl.acm.org
Despite recent increase in research on improvement of non-functional properties of
software, such as energy usage or program size, there is a lack of standard benchmarks for …

The odd one out: Energy is not like other metrics

V Anand, Z Xie, M Stolet, R De Viti, T Davidson… - ACM SIGENERGY …, 2023 - dl.acm.org
Energy requirements for datacenters are growing at a fast pace. Existing techniques for
making datacenters efficient focus on hardware. However, the gain in energy efficiency that …

AgileCtrl: a self-adaptive framework for configuration tuning

S Wang, H Hoffmann, S Lu - Proceedings of the 30th ACM Joint …, 2022 - dl.acm.org
Software systems increasingly expose performance-sensitive configuration parameters, or
PerfConfs, to users. Unfortunately, the right settings of these PerfConfs are difficult to decide …

Goal: Supporting general and dynamic adaptation in computing systems

A Pervaiz, YH Yang, A Duracz, F Bartha, R Sai… - Proceedings of the …, 2022 - dl.acm.org
Adaptive computing systems automatically monitor their behavior and dynamically adjust
their own configuration parameters—or knobs—to ensure that user goals are met despite …

Calm energy accounting for multithreaded java applications

T Babakol, A Canino, K Mahmoud, R Saxena… - Proceedings of the 28th …, 2020 - dl.acm.org
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 …

Protecting adaptive sampling from information leakage on low-power sensors

T Kannan, H Hoffmann - Proceedings of the 27th ACM International …, 2022 - dl.acm.org
Adaptive sampling is a powerful family of algorithms for managing energy consumption on
low-power sensors. These algorithms use captured measurements to control the sensor's …

SERENUS: Alleviating Low-Battery Anxiety Through Real-time, Accurate, and User-Friendly Energy Consumption Prediction of Mobile Applications

S Lee, DR Jeong, J Choi, J Kwak, S Son… - Proceedings of the 37th …, 2024 - dl.acm.org
Low-battery anxiety has emerged as a result of growing dependence on mobile devices,
where the anxiety arises when the battery level runs low. While battery life can be extended …

Comprehending energy behaviors of java i/o apis

G Rocha, F Castor, G Pinto - 2019 ACM/IEEE International …, 2019 - ieeexplore.ieee.org
Background: APIs that implement I/O operations are the building blocks of many well-known,
non-trivial software systems. These APIs are used for a great variety of programming tasks …

Vincent: Green hot methods in the JVM

K Liu, K Mahmoud, J Yoo, YD Liu - Science of Computer Programming, 2023 - Elsevier
In this paper, we show the energy efficiency of Java applications can be improved by
applying Dynamic Voltage and Frequency Scaling (DVFS) inside the Java Virtual Machine …

Eflect: Porting energy-aware applications to shared environments

T Babakol, A Canino, YD Liu - … of the 44th International Conference on …, 2022 - dl.acm.org
Developing energy-aware applications is a well known approach to software-based energy
optimization. This promising approach is however faced with a significant hurdle when …