Archived content

This page documents a past ecoCompute conference. It is kept online for reference and is not being updated.
The archive of all previous conferences is at Previous years. Our current venue is ecoCompute Science.

Talk Infos

Company affiliation: Green Coding Solutions

Time & Room

Starting Time: 13.11.2025 15:45
Duration: 25 Minutes
Room: Software & Hardware (So-Ha)

Talk Details

Energy efficiency is no longer a niche concern—it is a first-class systems metric alongside performance and scalability. Yet, developers and operators still lack lightweight, fine-grained tools to observe how individual processes and containers consume energy. In this talk, we present procpower a Linux kernel module that exposes per-PID runtime, I/O, and energy-related statistics directly via /proc and debugfs. By integrating Intel RAPL counters with kernel task accounting, the module enables high-frequency sampling of CPU, memory, disk, and network usage at less than 0.3 % overhead on modern hosts. These metrics power an extensible linear energy model whose weights can be retrained to reflect local hardware characteristics or external carbon-intensity signals. Crucially, the module is container-aware: when run on the host, the same per-cgroup metrics become securely visible inside Docker containers, making energy monitoring a first-class citizen in multi-tenant environments