Energy-aware Scheduling of Jobs in Heterogeneous Cluster Systems Using Deep Reinforcement Learning
Amirhossein Esmaili, Massoud Pedram

TL;DR
This paper introduces Deep-EAS, a deep reinforcement learning-based scheduler that optimizes energy efficiency and performance in heterogeneous cluster systems, adapting to various workloads without prior knowledge.
Contribution
The paper presents a novel deep reinforcement learning approach for energy-aware job scheduling in heterogeneous clusters, outperforming traditional heuristics.
Findings
Deep-EAS converges rapidly in training.
Deep-EAS outperforms standard heuristics under heavy load.
The approach adapts to different workload characteristics.
Abstract
Energy consumption is one of the most critical concerns in designing computing devices, ranging from portable embedded systems to computer cluster systems. Furthermore, in the past decade, cluster systems have increasingly risen as popular platforms to run computing-intensive real-time applications in which the performance is of great importance. However, due to different characteristics of real-time workloads, developing general job scheduling solutions that efficiently address both energy consumption and performance in real-time cluster systems is a challenging problem. In this paper, inspired by recent advances in applying deep reinforcement learning for resource management problems, we present the Deep-EAS scheduler that learns efficient energy-aware scheduling strategies for workloads with different characteristics without initially knowing anything about the scheduling task at…
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.
