SustainDC: Benchmarking for Sustainable Data Center Control

Avisek Naug, Antonio Guillen, Ricardo Luna, Vineet Gundecha, Desik Rengarajan +6 more
2/3/2026

No official code found. Best implementation: HewlettPackard/dc-rl (113 stars, MIT, last commit 2025-08-25).

Abstract

Machine learning has driven an exponential increase in computational demand, leading to massive data centers that consume significant amounts of energy and contribute to climate change. This makes sustainable data center control a priority. In this paper, we introduce SustainDC, a set of Python environments for benchmarking multi-agent reinforcement learning (MARL) algorithms for data centers (DC). SustainDC supports custom DC configurations and tasks such as workload scheduling, cooling optimization, and auxiliary battery management, with multiple agents managing these operations while accounting for the effects of each other. We evaluate various MARL algorithms on SustainDC, showing their performance across diverse DC designs, locations, weather conditions, grid carbon intensity, and workload requirements. Our results highlight significant opportunities for improvement of data center operations using MARL algorithms. Given the increasing use of DC due to AI, SustainDC provides a crucial platform for the development and benchmarking of advanced algorithms essential for achieving sustainable computing and addressing other heterogeneous real-world challenges.

View on arXivView PDF

Code Implementations(1)

MIT

SustainDC is a set of Python environments for Data Center simulation and control using Heterogeneous Multi Agent Reinforcement Learning. Includes customizable environments for workload scheduling, cooling optimization, and battery management, with integration into Gymnasium.

11333CSS, TeXMay 31, 20231 years agoMIT
battery-managementbenchmarkbenchmarkingbenchmarking-frameworkcarbon-footprint+14 more

Similar Papers

Cite this paper

@article{naug2026sustaindc,
  title  = {SustainDC: Benchmarking for Sustainable Data Center Control},
  author = {Avisek Naug and Antonio Guillen and Ricardo Luna and Vineet Gundecha and Desik Rengarajan and Sahand Ghorbanpour and Sajad Mousavi and Ashwin Ramesh Babu and Dejan Markovikj and L. D. Kashyap and S. Sarkar},
  year   = {2026},
  eprint = {2408.07841},
  archivePrefix = {arXiv},
  doi    = {10.52202/079017-3192},
  url    = {https://arxiv.org/abs/2408.07841},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.07841.svg)](https://codeofpaper.com/paper/2408.07841)

Discussion