Green Federated Learning via Carbon-Aware Client and Time Slot Scheduling
Abstract
Training large-scale machine learning models incurs substantial carbon emissions. Federated Learning (FL), by distributing computation across geographically dispersed clients, offers a natural framework to leverage regional and temporal variations in Carbon Intensity (CI). This paper investigates how to reduce emissions in FL through carbon-aware client selection and training scheduling. We first quantify the emission savings of a carbon-aware scheduling policy that leverages slack time -- permitting a modest extension of the training duration so that clients can defer local training rounds to lower-carbon periods. We then examine the performance trade-offs of such scheduling which stem from statistical heterogeneity among clients, selection bias in participation, and temporal correlation in model updates. To leverage these trade-offs, we construct a carbon-aware scheduler that integrates slack time, -fair carbon allocation, and a global fine-tuning phase. Experiments on real-world CI data show that our scheduler outperforms slack-agnostic baselines, achieving higher model accuracy across a wide range of carbon budgets, with especially strong gains under tight carbon constraints.
Keywords
Cite
@article{arxiv.2509.08980,
title = {Green Federated Learning via Carbon-Aware Client and Time Slot Scheduling},
author = {Daniel Richards Arputharaj and Charlotte Rodriguez and Angelo Rodio and Giovanni Neglia},
journal= {arXiv preprint arXiv:2509.08980},
year = {2025}
}