Optimal Time and Energy-Aware Client Selection Algorithms for Federated Learning on Heterogeneous Resources

Federated Learning systems allow training machine learning models distributed across multiple clients, each one using private local data. Iteratively, the clients send their training contributions to a server, which performs a merge to produce an enhanced global model. Due to resource and data heterogeneity, client selection is crucial to optimize the system efficiency and improve the global model generalization. Selecting more clients is likely to increase the overall energy consumption, while a small number of clients may decline the performance of the trained model or require longer training time. We propose two time- and energy-aware client selection algorithms, MEC and ECMTC, which are proven regarding their optimality and evaluated against state-of-the-art algorithms on an extensive series of experiments in both simulation and HPC platform scenarios. The results indicate the benefits of jointly optimizing the time and energy consumption metrics using our proposals.

Authors

Institutions

Publication Details

Published
2024-11-13
DOI
https://doi.org/10.1109/sbac-pad63648.2024.00021
Citations
2
Primary Topic
Privacy-Preserving Technologies in Data
Type
article
Field-Weighted Citation Impact
0.69

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimal Time and Energy-Aware Client Selection Algorithms for Federated Learning on Heterogeneous Resources

Alan L. Nunes, Laércio Lima Pilla, Cristina Boeres, Lúcia M. A. Drummond
2 citations
Privacy-Preserving Technologies in Data
0.69
article

Optimal Time and Energy-Aware Client Selection Algorithms for Federated Learning on Heterogeneous Resources

Alan L. Nunes, Laércio Lima Pilla, Cristina Boeres, Lúcia M. A. Drummond
article en
2 citations

Abstract

Federated Learning systems allow training machine learning models distributed across multiple clients, each one using private local data. Iteratively, the clients send their training contributions to a server, which performs a merge to produce an enhanced global model. Due to resource and data heterogeneity, client selection is crucial to optimize the system efficiency and improve the global model generalization. Selecting more clients is likely to increase the overall energy consumption, while a small number of clients may decline the performance of the trained model or require longer training time. We propose two time- and energy-aware client selection algorithms, MEC and ECMTC, which are proven regarding their optimality and evaluated against state-of-the-art algorithms on an extensive series of experiments in both simulation and HPC platform scenarios. The results indicate the benefits of jointly optimizing the time and energy consumption metrics using our proposals.

Centre National de la Recherche Scientifique (FR), Université de Bordeaux (FR), Universidade Federal Fluminense (BR), Laboratoire Bordelais de Recherche en Informatique (FR), Institut Polytechnique de Bordeaux (FR)
Centre National de la Recherche Scientifique
Affordable and clean energy
Openalex Percentile: Top 24%
Privacy-Preserving Technologies in Data
0.69
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Optimal Time and Energy-Aware Client Selection Algorithms for Federated Learning on Heterogeneous Resources — Alan L. Nunes, Laércio Lima Pilla, et al. · (2024) | TGRS Research Map | TGRS