中文

DBJoules:一种面向数据库管理系统的能耗测量工具

软件工程 2023-11-16 v1

摘要

在现代数据驱动技术快速发展的格局中,软件依赖大型数据集与数据中心的持续运行,并使用各类数据库系统以支持计算密集型任务。随着软件系统能耗日益受到关注,从能效角度选择合适的数据库也至关重要。为此,我们引入了 \textbf{\textit{DBJoules}},一种测量数据库系统活动中能耗的工具。\textit{DBJoules} 支持对四种流行数据库的 CRUD 操作进行能耗测量。通过对两个广泛使用数据集的评估,我们发现这些数据库的能耗差异达 7% 至 38%。因此,其目标是提升开发者从能耗角度运行不同数据库查询所产生影响的认识,使其能够为可持续使用选择合适的数据库。该工具的演示视频见 \url{https://youtu.be/D1MTZum0jok},相关制品见 \url{https://rishalab.github.io/DBJoules/}。

关键词

引用

@article{arxiv.2311.08961,
  title  = {DBJoules: An Energy Measurement Tool for Database Management Systems},
  author = {Hemasri Sai Lella and Kurra Manasa and Rajrupa Chattaraj and Sridhar Chimalakonda},
  journal= {arXiv preprint arXiv:2311.08961},
  year   = {2023}
}