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 \emph{PowerLetrics}, an open-source framework designed to monitor and analyze power consumption metrics on a process level on Linux. By providing real-time power monitoring and flexible integration capabilities, PowerLetrics enables users to conduct power-related studies to improve energy efficiency. The main contributions are: 1) A novel and secure approach for the operating system to share energy metrics with processes and containers through the /proc file system without needing root permission, 2) An open source implementation influenced by the macOS powermetrics command for Linux using eBPF and 3) a discussion of the Linux Energy Estimation Engine (L3E) which enables users to tweak or build their own models.
Displayed time zone: Eastern Time (US & Canada)change
11:00 - 12:30
Session 2: Pitch Session 2 (7-minute pitch of each paper and 3-minute question/comment)GREENS at 203 Chair(s): Elisa Yumi Nakagawa University of São Paulo
Angelika Kaplan Karlsruhe Institute of Technology (KIT), Jan Keim Karlsruhe Institute of Technology (KIT), Lukas Greiner Karlsruhe Institute of Technology (KIT), Ralf Sieger FZI Research Center for Information Technology, Raffaela Mirandola Karlsruhe Institute of Technology (KIT), Ralf Reussner Karlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI)