Scheduling Algorithms for Federated Learning with Minimal Energy Consumption
La\'ercio Lima Pilla (STORM)

TL;DR
This paper addresses minimizing energy consumption in federated learning by developing optimal and heuristic scheduling algorithms for heterogeneous devices, reducing environmental impact and operational costs.
Contribution
It introduces the Minimal Cost FL Schedule problem and proposes a pseudo-polynomial optimal solution along with four algorithms for specific cost scenarios.
Findings
Optimal solution based on Multiple-Choice Minimum-Cost Maximal Knapsack Packing Problem
Four algorithms for monotonically increasing cost functions
Applicable to other cost minimization and data partition problems
Abstract
Federated Learning (FL) has opened the opportunity for collaboratively training machine learning models on heterogeneous mobile or Edge devices while keeping local data private.With an increase in its adoption, a growing concern is related to its economic and environmental cost (as is also the case for other machine learning techniques).Unfortunately, little work has been done to optimize its energy consumption or emissions of carbon dioxide or equivalents, as energy minimization is usually left as a secondary objective.In this paper, we investigate the problem of minimizing the energy consumption of FL training on heterogeneous devices by controlling the workload distribution.We model this as the Minimal Cost FL Schedule problem, a total cost minimization problem with identical, independent, and atomic tasks that have to be assigned to heterogeneous resources with arbitrary cost…
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.
