ON-DEMAND-FL: A Dynamic and Efficient Multi-Criteria Federated Learning Client Deployment Scheme
Mario Chahoud, Hani Sami, Azzam Mourad, Safa Otoum, Hadi Otrok, Jamal, Bentahar, Mohsen Guizani

TL;DR
This paper introduces On-Demand-FL, a flexible client deployment scheme for federated learning that uses containerization, orchestration, and genetic algorithms to enhance data availability and model convergence in dynamic environments.
Contribution
It proposes a novel on-demand client deployment method for federated learning, improving data heterogeneity and availability using containerization, orchestration, and multi-objective optimization.
Findings
Reduces discarded rounds in federated learning.
Increases data heterogeneity and availability.
Enhances model convergence efficiency.
Abstract
In this paper, we increase the availability and integration of devices in the learning process to enhance the convergence of federated learning (FL) models. To address the issue of having all the data in one location, federated learning, which maintains the ability to learn over decentralized data sets, combines privacy and technology. Until the model converges, the server combines the updated weights obtained from each dataset over a number of rounds. The majority of the literature suggested client selection techniques to accelerate convergence and boost accuracy. However, none of the existing proposals have focused on the flexibility to deploy and select clients as needed, wherever and whenever that may be. Due to the extremely dynamic surroundings, some devices are actually not available to serve as clients in FL, which affects the availability of data for learning and the…
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.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · IoT and Edge/Fog Computing · Blockchain Technology Applications and Security
MethodsNone
