Newsroom - Publications

Publications

PowerLetrics: An Open-Source Framework for Power and Energy Metrics for Linux

ICSE

The increasing energy consumption of software and hardware systems has become a significant concern due to its environmental impact and operational costs. While operating systems like Windows and macOS have proprietary, undocumented energy analytics functionality, this feature is still lacking in Linux. In this paper we introduce PowerLetrics, an open-source framework designed to monitor and analyze power consumption metrics on a process level on Linux.

Optimizing Green Coding Practices: Measurement Accuracy and Best Practices

PEACHES - Dagstuhl Seminar 24351

This talk explores best practices and challenges in measuring software energy consumption, highlighting limitations of tools like Intel RAPL and the Gude Power Meter, and stressing the importance of consistent test conditions, CPU settings, and automated validation. It provides practical advice on specialized operating systems, sampling intervals, and network traffic, aiming to improve green coding practices and reduce software’s environmental impact.

Green Metrics Tool: Measuring for fun and profit

arXiv

The environmental impact of software is gaining increasing attention as the demand for computational resources continues to rise. In order to optimize software resource consumption and reduce carbon emissions, measuring and evaluating software is a first essential step. In this paper we discuss what metrics are important for fact base decision making. We introduce the Green Metrics Tool (GMT), a novel framework for accurately measuring the resource consumption of software. The tool provides a containerized, con- trolled, and reproducible life cycle-based approach, assessing the resource use of software during key phases. Finally, we discuss GMT features like visualization, comparability and rule- and LLM-based optimisations highlighting its potential to guide developers and researchers in reducing the environmental impact of their software.

Improving Carbon Emissions of Federated Large Language Model Inference through Classification of Task-Specificity

Future Generation Computer Systems

Conference publication at HotCarbon 2024 - We present a paper to reduce the energy consumption of LLM inference by using specialized open source models selected by a classifier beforehand.

Development and evaluation of a reference measurement model for assessing the resource and energy efficiency of software products and components—Green Software Measurement Model (GSMM)

Future Generation Computer Systems

Veröffentlichung in Future Generation Computer Systems - Das Green Software Measurement Model integriert Ergebnisse von 12 Gruppen von Forschern und Praktikern. In unserem Teil beschreiben wir, wie professionelle Energie- und CO2-messungen mit modernen container-nativen Open-Source-Werkzeugen durchgeführt werden können.

Software Life Cycle Assessment in the wild

EnviroInfo Conference Proceedings 2023

Publication in the GI conference proceedings of EnviroInfo 2023 - Software Life Cycle Assessment (SLCA) is gaining attention for its environmental impacts in production, deployment, usage, and disposal. Unlike LCA for physical products, SLCA is still evolving in software.

Transparency for software climate impact

Bits&Bäume Conference Proceedings 2023

Concepts Towards a Life Cycle Assessment of Software - We are sketching out how software emissions over it’s whole lifecycle can be attributed with current tools and methodologies including future challenges and issues.