FedLE: Federated Learning Client Selection with Lifespan Extension for Edge IoT Networks
Jiajun Wu, Steve Drew, Jiayu Zhou

TL;DR
FedLE is a federated learning client selection method that extends IoT device lifespan by considering energy constraints, clustering clients based on model similarity, and reducing the selection probability of low-powered devices.
Contribution
This paper introduces FedLE, a novel energy-aware client selection framework that prolongs IoT device participation in federated learning by leveraging model similarity clustering.
Findings
FedLE outperforms baseline methods on benchmark datasets.
FedLE extends the training rounds compared to FedAvg under battery constraints.
Low-powered clients are less frequently selected, conserving energy.
Abstract
Federated learning (FL) is a distributed and privacy-preserving learning framework for predictive modeling with massive data generated at the edge by Internet of Things (IoT) devices. One major challenge preventing the wide adoption of FL in IoT is the pervasive power supply constraints of IoT devices due to the intensive energy consumption of battery-powered clients for local training and model updates. Low battery levels of clients eventually lead to their early dropouts from edge networks, loss of training data jeopardizing the performance of FL, and their availability to perform other designated tasks. In this paper, we propose FedLE, an energy-efficient client selection framework that enables lifespan extension of edge IoT networks. In FedLE, the clients first run for a minimum epoch to generate their local model update. The models are partially uploaded to the server for…
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 · Age of Information Optimization · IoT and Edge/Fog Computing
