Towards a distributed nodes selection mechanism for federated learning applied to blockchain-based IoT

dc.contributor.authorAbdmeziem, Mohammed Riyadh
dc.contributor.authorAkli, Hiba
dc.contributor.authorZourane, Rima
dc.contributor.authorAhmed Nacer, Amina
dc.date.accessioned2024-07-23T08:41:30Z
dc.date.available2024-07-23T08:41:30Z
dc.date.issued2024
dc.description.abstractIntegrating blockchain (BC) with Federated Learning (FL) shows promise but presents challenges, particularly in the selection of the most appropriate IoT nodes for sensitive tasks. Existing Artificial Intelligence (AI) based approaches are tailored to dynamic environments, but they are complex and resource-intensive. On the other hand, score-based methods are faster to implement but lack flexibility. In this paper, we propose a two-step hybrid solution which uses the reputation score approach to train a DRL model, creating a framework that combines the efficiency of deterministic methods with the adaptability of AI-based solutions. In fact, we designed a score-based method relying on devices attributes and behavior making the system operational from the outset. Also, this allows the gathering of relevant real-time data for training the DRL model. Besides, the variations in the performances of IoT devices pose a challenge in achieving synchronous aggregation. To address this, we designed a multi-level aggregation mechanism, which allows local models to be uploaded to the BC, where an aggregator is in charge of validation. The validated models are then aggregated into intermediate models. This process continues until a global model is formed. To evaluate our approach, we created several simulation scenarios including the number of nodes to assess scalability, the dropout rate to estimate availability, and the percentage of malicious nodes to evaluate the robustness of the system against attacks. These experiments aimed to demonstrate the effectiveness of our approach. The obtained results are promising highlighting its robustness and flexibility showing improved performance, security, and availability.en_US
dc.identifier.issn2542-6605
dc.identifier.urihttps://doi.org/10.1016/j.iot.2024.101276
dc.identifier.urihttps://www.sciencedirect.com/science/article/abs/pii/S2542660524002178
dc.identifier.urihttps://dspace.univ-boumerdes.dz/handle/123456789/14219
dc.language.isoenen_US
dc.publisherElsevier B.Ven_US
dc.relation.ispartofseriesInternet of Things (Netherlands/ )Vol. 27, Art. N° 101276 (2024); pp. 1-20
dc.subjectAsynchronicityen_US
dc.subjectBlockchain (BC)en_US
dc.subjectDeep reinforcement learning (DRL)en_US
dc.subjectFederated learning (FL)en_US
dc.subjectInternet of Things (IoT)en_US
dc.subjectNodes selectionen_US
dc.titleTowards a distributed nodes selection mechanism for federated learning applied to blockchain-based IoTen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Towards a distributed nodes selection mechanism for federated.pdf
Size:
1.71 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: