2023/11/15 by Hemasri Sai Lella, Lella, Hemasri Sai, Kurra Manasa +5
Computer Science · Engineering · #Cloud Computing and Resource Management #FOS: Computer and information sciences #Green IT and Sustainability #Software Engineering (cs.SE) #Software System Performance and Reliability
paper · pdf · doi:10.48550/arxiv.2311.08961
openalex publication_date 2023/11/15 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
In the rapidly evolving landscape of modern data-driven technologies, software relies on large datasets and constant data center operations using various database systems to support computation-intensive tasks. As energy consumption in software systems becomes a growing concern, selecting the right database from energy-efficiency perspective is also critical. To address this, we introduce \textbfDBJoules, a tool that measures the energy consumption of activities in database systems. DBJoules supports energy measurement of CRUD operations for four popular databases. Through evaluations on two widely-used datasets, we identify disparities of 7% to 38% in the energy consumption of these databases. Hence, the goal is to raise developer awareness about the effect of running queries in different databases from an energy consumption perspective, enabling them to select appropriate database for sustainable usage. The tool's demonstration is available at \urlhttps://youtu.be/D1MTZum0jok and related artifacts at \urlhttps://rishalab.github.io/DBJoules/.