Educated Energy Efficiency Optimization of Distributed Software: Measure, Monitor, Mitigate
As distributed systems scale, optimizing energy efficiency becomes increasingly critical yet challenging. This paper introduces a continuous process for improving energy efficiency that leverages three iterative steps — measure, monitor, and mitigate — forming a feedback loop. Utilizing state-of-the-art tools and best practices, we empirically demonstrate targeted optimizations. Our experiments highlight common pitfalls and optimization opportunities, providing practical guidance in using our process. Additionally, we present an extensible monitoring platform designed to collect, analyze, and visualize energy consumption and performance metrics, facilitating the selection of informed optimization techniques. This approach is tailored for engineers and researchers seeking efficient and adaptable energy efficiency optimization strategies. By implementing this structured process, significant improvements in energy efficiency can be achieved, maximizing optimization impact relative to invested resources while maintaining system performance and reliability.
Authors
- Brian Katz
- Tobias Leonhard Joschka Peslalz
Institutions
- Munich University of Applied Sciences (DE)
Publication Details
- Published
- 2025-04-29
- DOI
- https://doi.org/10.1109/greens66463.2025.00008
- Primary Topic
- Green IT and Sustainability
- Type
- article
- Field-Weighted Citation Impact
- 0.00