Computation-aware Energy-harvesting Federated Learning: Cyclic Scheduling with Selective Participation
Eunjeong Jeong, Nikolaos Pappas
TL;DR
This paper tackles energy efficiency in energy-harvesting federated learning by introducing FedBacys, a battery-aware cyclic participation framework that clusters clients by remaining energy and performs intra-group aggregation before inter-group multicast. A more energy-saving variant, FedBacys-Odd, implements selective (odd-chance) participation to further reduce energy consumption without hurting convergence. The authors provide a convergence analysis under standard smoothness and stochastic gradient assumptions, and derive bounds that incorporate the energy-driven participation probability $oldsymbol{ eta}$, with improvements under a Polyak–Łojasiewicz condition. Empirical evaluations on CIFAR-10 demonstrate superior energy efficiency and robustness compared to multiple baselines, with clear energy-accuracy trade-offs controlled by system parameters such as the epoch length $S$, local training cost $oldsymbol{ ext{kappa}}$, charging probability $oldsymbol{ extit{delta}}$, and battery capacity $E_{ ext{max}}$. Overall, the work offers a rigorous, scalable approach to sustainable EHFL through battery-aware scheduling and selective participation, with practical implications for energy-constrained edge learning.
Abstract
Federated Learning (FL) is a powerful paradigm for distributed learning, but its increasing complexity leads to significant energy consumption from client-side computations for training models. In particular, the challenge is critical in energy-harvesting FL (EHFL) systems where participation availability of each device oscillates due to limited energy. To address this, we propose FedBacys, a battery-aware EHFL framework using cyclic client participation based on users' battery levels. By clustering clients and scheduling them sequentially, FedBacys minimizes redundant computations, reduces system-wide energy usage, and improves learning stability. We also introduce FedBacys-Odd, a more energy-efficient variant that allows clients to participate selectively, further reducing energy costs without compromising performance. We provide a convergence analysis for our framework and demonstrate its superior energy efficiency and robustness compared to existing algorithms through numerical experiments.
