Sustainable AIGC Workload Scheduling of Geo-Distributed Data Centers: A Multi-Agent Reinforcement Learning Approach
Siyue Zhang, Minrui Xu, Wei Yang Bryan Lim, and Dusit Niyato

TL;DR
This paper presents a multi-agent reinforcement learning approach for scheduling AI training workloads across geo-distributed data centers, optimizing GPU utilization, operational costs, and carbon emissions.
Contribution
It introduces a novel multi-agent reinforcement learning algorithm tailored for multi-objective scheduling in geo-distributed data centers, considering real-world workload and energy data.
Findings
Improves system utility by up to 28.6%
Enhances GPU utilization and reduces energy costs
Lowers carbon emissions significantly
Abstract
Recent breakthroughs in generative artificial intelligence have triggered a surge in demand for machine learning training, which poses significant cost burdens and environmental challenges due to its substantial energy consumption. Scheduling training jobs among geographically distributed cloud data centers unveils the opportunity to optimize the usage of computing capacity powered by inexpensive and low-carbon energy and address the issue of workload imbalance. To tackle the challenge of multi-objective scheduling, i.e., maximizing GPU utilization while reducing operational costs, we propose an algorithm based on multi-agent reinforcement learning and actor-critic methods to learn the optimal collaborative scheduling strategy through interacting with a cloud system built with real-life workload patterns, energy prices, and carbon intensities. Compared with other algorithms, our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · IoT and Edge/Fog Computing · Mobile Crowdsensing and Crowdsourcing
