English

Green Federated Learning via Carbon-Aware Client and Time Slot Scheduling

Machine Learning 2025-09-12 v1

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, α\alpha-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}
}