Federated Learning in IoT: a Survey from a Resource-Constrained Perspective

The IoT ecosystem is able to leverage vast amounts of data for intelligent decision-making. Federated Learning (FL), a decentralized machine learning technique, is widely used to collect and train machine learning models from a variety of distributed data sources. Both IoT and FL systems can be complementary and used together. However, the resource-constrained nature of IoT devices prevents the widescale deployment FL in the real world. This research paper presents a comprehensive survey of the challenges and solutions associated with implementing Federated Learning (FL) in resource-constrained Internet of Things (IoT) environments, viewed from 2 levels, client and server. We focus on solutions regarding limited client resources, presence of heterogeneous client data, server capacity, and high communication costs, and assess their effectiveness in various scenarios. Furthermore, we categorize the solutions based on the location of their application, i.e., the IoT client, and the FL server. In addition to a comprehensive review of existing research and potential future directions, this paper also presents new evaluation metrics that would allow researchers to evaluate their solutions on resource-constrained IoT devices.

READ FULL TEXT
research
02/06/2021

FedAR: Activity and Resource-Aware Federated Learning Model for Distributed Mobile Robots

Smartphones, autonomous vehicles, and the Internet-of-things (IoT) devic...
research
10/31/2022

FedMint: Intelligent Bilateral Client Selection in Federated Learning with Newcomer IoT Devices

Federated Learning (FL) is a novel distributed privacy-preserving learni...
research
03/05/2023

Knowledge-Enhanced Semi-Supervised Federated Learning for Aggregating Heterogeneous Lightweight Clients in IoT

Federated learning (FL) enables multiple clients to train models collabo...
research
07/25/2023

Federated Split Learning with Only Positive Labels for resource-constrained IoT environment

Distributed collaborative machine learning (DCML) is a promising method ...
research
01/09/2023

Federated Learning for Energy Constrained IoT devices: A systematic mapping study

Federated Machine Learning (Fed ML) is a new distributed machine learnin...
research
03/07/2022

Secure and Authorized Client-to-Client Communication for LwM2M

Constrained devices on the Internet of Things (IoT) continuously produce...
research
03/03/2021

Evaluation and Optimization of Distributed Machine Learning Techniques for Internet of Things

Federated learning (FL) and split learning (SL) are state-of-the-art dis...

Please sign up or login with your details

Forgot password? Click here to reset