Data-driven Algorithm Selection for Carbon-Aware Scheduling
As computing demand continues to grow, minimizing its environmental impact has become crucial. This paper presents a study on carbon-aware scheduling algorithms, focusing on reducing carbon emissions of delay-tolerant batch workloads. Inspired by the Follow the Leader strategy, we introduce a simple yet efficient meta-algorithm, called FTL, that dynamically selects the most efficient scheduling algorithm based on real-time data and historical performance. Without fine-tuning and parameter optimization, FTL adapts to variability in job lengths, carbon intensity forecasts, and regional energy characteristics, consistently outperforming traditional carbon-aware scheduling algorithms. Through extensive experiments using real-world data traces, FTL achieves 8.2% and 14% improvement in average carbon footprint reduction over the closest runner-up algorithm and the carbon-agnostic algorithm, respectively, demonstrating its efficacy in minimizing carbon emissions across multiple geographical regions. 1
Authors
- Prashant Shenoy (ORCID: https://orcid.org/0000-0002-5435-1901)
- Mohammad Hajiesmaili (ORCID: https://orcid.org/0000-0001-9278-2254)
- Noman Bashir (ORCID: https://orcid.org/0000-0001-9304-910X)
- Adam Lechowicz (ORCID: https://orcid.org/0000-0002-7774-9939)
- Walid A. Hanafy (ORCID: https://orcid.org/0000-0001-5765-8194)
- Roozbeh Bostandoost (ORCID: https://orcid.org/0000-0003-0959-6763)
Institutions
- University of Massachusetts Amherst (US)
- Massachusetts Institute of Technology (US)
Publication Details
- Journal
- ACM SIGEnergy Energy Informatics Review
- Published
- 2024-12-01
- DOI
- https://doi.org/10.1145/3727200.3727222
- Citations
- 11
- Primary Topic
- Advanced Bandit Algorithms Research
- Type
- article
- Field-Weighted Citation Impact
- 5.40