On-Demand Model and Client Deployment in Federated Learning with Deep Reinforcement Learning
Mario Chahoud, Hani Sami, Azzam Mourad, Hadi Otrok, Jamal Bentahar,, and Mohsen Guizani

TL;DR
This paper introduces an autonomous on-demand client deployment system in federated learning using deep reinforcement learning, which improves adaptability, client availability, and model accuracy in dynamic environments.
Contribution
It proposes a novel DRL-based framework for on-demand client deployment and selection in federated learning, addressing challenges of client availability and data shifts.
Findings
Enhanced client availability and model accuracy in simulations.
Adaptive response to environmental changes and on-demand requests.
Outperforms heuristic and tabular RL solutions.
Abstract
In Federated Learning (FL), the limited accessibility of data from diverse locations and user types poses a significant challenge due to restricted user participation. Expanding client access and diversifying data enhance models by incorporating diverse perspectives, thereby enhancing adaptability. However, challenges arise in dynamic and mobile environments where certain devices may become inaccessible as FL clients, impacting data availability and client selection methods. To address this, we propose an On-Demand solution, deploying new clients using Docker Containers on-the-fly. Our On-Demand solution, employing Deep Reinforcement Learning (DRL), targets client availability and selection, while considering data shifts, and container deployment complexities. It employs an autonomous end-to-end solution for handling model deployment and client selection. The DRL strategy uses a Markov…
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 · Privacy, Security, and Data Protection
