journal article·2024Open access

Federated Learning on Internet of Things: Extensive and Systematic Review

Meenakshi Aggarwal, Vikas Khullar, Sunita Rani, Thomas André Prola, Shyama Barna Bhattacharjee, Sarowar Morshed Shawon, Nitin Goyal

Computers, Materials & Continua· Volume 79· Issue 2

Abstract

The proliferation of IoT devices requires innovative approaches to gaining insights while preserving privacy and resources amid unprecedented data generation. However, FL development for IoT is still in its infancy and needs to be explored in various areas to understand the key challenges for deployment in real-world scenarios. The paper systematically reviewed the available literature using the PRISMA guiding principle. The study aims to provide a detailed overview of the increasing use of FL in IoT networks, including the architecture and challenges. A systematic review approach is used to collect, categorize and analyze FL-IoT-based articles. A search was performed in the IEEE, Elsevier, Arxiv, ACM, and WOS databases and 92 articles were finally examined. Inclusion measures were published in English and with the keywords “FL” and “IoT”. The methodology begins with an overview of recent advances in FL and the IoT, followed by a discussion of how these two technologies can be integrated. To be more specific, we examine and evaluate the capabilities of FL by talking about communication protocols, frameworks and architecture. We then present a comprehensive analysis of the use of FL in a number of key IoT applications, including smart healthcare, smart transportation, smart cities, smart industry, smart finance, and smart agriculture. The key findings from this analysis of FL IoT services and applications are also presented. Finally, we performed a comparative analysis with FL IID (independent and identical data) and non-ID, traditional centralized deep learning (DL) approaches. We concluded that FL has better performance, especially in terms of privacy protection and resource utilization. FL is excellent for preserving privacy because model training takes place on individual devices or edge nodes, eliminating the need for centralized data aggregation, which poses significant privacy risks. To facilitate development in this rapidly evolving field, the insights presented are intended to help practitioners and researchers navigate the complex terrain of FL and IoT.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Privacy-Preserving Technologies in Data · Cryptography and Data Security · Mobile Crowdsensing and Crowdsourcing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (100+)

Show source-provided references
1. Federated learning for edge computing: A survey10.3390/app12189124 ↗
2. IoT malware analysis using federated learning: A comprehensive survey10.1109/ACCESS.2023.3235389 ↗
3. Federated learning for vehicular internet of things: Recent advances and open issues10.1109/OJCS.2020.2992630 ↗
4. Federated learning for internet of things: A comprehensive survey10.1109/COMST.2021.3075439 ↗
5. Sirohi · Federated Learning for 6G-Enabled Secure Communication Systems: A Comprehensive Survey · 2023 · 56
6. Federated learning for metaverse: A survey
7. On the ICN-IoT with federated learning integration of communication: Concepts, security-privacy issues, applications, and future perspectives10.1016/j.future.2022.08.004 ↗
8. Securing federated learning with blockchain: A systematic literature review10.1007/s10462-022-10271-9 ↗
9. Federated learning: A survey on enabling technologies, protocols, and applications10.1109/ACCESS.2020.3013541 ↗
10. Federated learning for 6G: Applications, challenges, and opportunities10.1016/j.eng.2021.12.002 ↗
11. Federated learning for 6G communications: Challenges, methods, and future directions10.23919/JCC.2020.09.009 ↗
12. Applications and design aspects of federated learning: A survey10.1109/ACCESS.2021.3111118 ↗
13. Federated learning meets blockchain in edge computing: Opportunities and challenges10.1109/JIOT.2021.3072611 ↗
14. Blockchain-based federated learning for securing internet of things: A comprehensive survey10.1145/3560816 ↗
15. Federated learning in edge computing: A systematic survey10.3390/s22020450 ↗
16. Open-source federated learning frameworks for IoT: A comparative review and analysis
17. TD-MDB: A truth-discovery-based multidimensional bidding strategy for federated learning in industrial IoT systems10.1109/JIOT.2023.3298814 ↗
18. Joint optimization risk factor and energy consumption in IoT networks with TinyML-enabled internet of UAVs
19. A survey on security and privacy of federated learning10.1016/j.future.2020.10.007 ↗
20. A survey on federated learning systems: Vision, hype and reality for data privacy and protection10.1109/TKDE.2021.3124599 ↗
21. On the edge of the deployment: A survey on multi-access edge computing10.1145/3529758 ↗
22. Edge-computing-driven internet of things: A survey10.1145/3555308 ↗
23. N. Victor, C. R., M. Alazab, S. M. Sweta Bhattacharya, P. K. R. Maddikunta, and T. R. G. Kadiyala Ramana, “Federated learning for IoUT: Concepts, applications, challenges and opportunities,” arXiv:2207.13976v1, 2022, pp. 1–7.
24. Federated learning for internet of things: Recent advances, taxonomy, and open challenges10.1109/COMST.2021.3090430 ↗
25. Privacy and security in federated learning: A survey10.3390/app12199901 ↗
26. Federated learning in IoT: A survey on distributed decision making10.58496/BJIoT/2023/001 ↗
27. Fusion of federated learning and industrial internet of things: A survey10.1016/j.comnet.2022.109048 ↗
28. Lightweight federated learning for rice leaf disease classification using non independent and identically distributed images10.3390/su151612149 ↗
29. A comprehensive review on federated learning based models for healthcare applications10.1016/j.artmed.2023.102691 ↗
30. Federated machine learning: Concept and application10.1145/3339474 ↗
31. Heralding the future of federated learning framework: Architecture, tools and future directions
32. A systematic literature review on federated machine learning10.1145/3450288 ↗
33. Precision agriculture using IoT data analytics and machine learning
34. Dynamic clustering approach based on wireless sensor networks genetic algorithm for IoT applications10.1007/s11276-019-02083-7 ↗
35. A review and state of art of internet of things (IoT)10.1007/s11831-021-09622-6 ↗
36. IoT based assistive companion for hypersensitive individuals (ACHI) with autism spectrum disorder10.1016/j.ajp.2019.09.030 ↗
37. Role of IoT technology in agriculture: A systematic literature review10.3390/electronics9020319 ↗
38. Federated learning in mobile edge networks: A comprehensive survey10.1109/COMST.2020.2986024 ↗
39. K. Bonawitz et al., “Towards federated learning at scale: System design,” 2019. Accessed: Dec. 16, 2023. [Online]. Available: http://arxiv.org/abs/1902.01046
40. Client selection for federated learning with heterogeneous resources in mobile edge
41. Towards efficient communications in federated learning: A contemporary survey10.1016/j.jfranklin.2022.12.053 ↗
42. Toward resource-efficient federated learning in mobile edge computing10.1109/MNET.011.2000295 ↗
43. TensorFlow Federated: Machine learning on decentralized data
44. Introducing Pysyft Tensorflow
45. Federated Learning with fast AI and Flower
46. IBM federated learning
47. Frameworks for federated learning
48. Light-weight federated learning-based anomaly detection for time-series data in industrial control systems10.1016/j.compind.2022.103692 ↗
49. Multi-agent DRL for joint completion delay and energy consumption with queuing theory in MEC-based IIoT10.1016/j.jpdc.2023.02.008 ↗
50. Optimal privacy preservation strategies with signaling Q-learning for edge-computing-based IoT resource grant systems10.1016/j.eswa.2023.120192 ↗
51. Secure smart communication efficiency in federated learning: Achievements and challenges10.3390/app12188980 ↗
52. Federated learning for keyword spotting
53. S. Feng and H. Yu, “Multi-participant multi-class vertical federated learning,” 2020. Accessed: Dec. 12, 2023. [Online]. Available: http://arxiv.org/abs/2001.11154.
54. A secure federated transfer learning framework10.1109/MIS.2020.2988525 ↗
55. A blockchain-based decentralized federated learning framework with committee consensus10.1109/MNET.011.2000263 ↗
56. FedPAQ: A communication-efficient federated learning method with periodic averaging and quantization
57. A novel blockchain-based deepfake detection method using federated and deep learning models
58. VPFL: A verifiable privacy-preserving federated learning scheme for edge computing systems10.1016/j.dcan.2022.05.010 ↗
59. Privacy-preserving offloading scheme in multi-access mobile edge computing based on MADRL10.1016/j.jpdc.2023.104775 ↗
60. Electronic communication of protected health information: Privacy, security, and HIPAA compliance10.1016/j.jhsa.2017.03.023 ↗
61. The future of digital health with federated learning10.1038/s41746-020-00323-1 ↗
62. B. Yuan, S. Ge, and W. Xing, “A federated learning framework for healthcare IoT devices,” vol. 1, 2020. Accessed: Dec. 12, 2023. [Online]. Available: http://arxiv.org/abs/2005.05083
63. LoadaBoost: Loss-based AdaBoost federated machine learning with reduced computational complexity on IID and non-IID intensive care data
64. BEdgeHealth: A decentralized architecture for edge-based IoMT networks using blockchain10.1109/JIOT.2021.3058953 ↗
65. A. G. Roy, S. Siddiqui, S. Pölsterl, N. Navab, and C. Wachinger, “BrainTorrent: A peer-to-peer environment for decentralized federated learning,” 2019. Accessed: Dec. 04, 2023. [Online]. Available: http://arxiv.org/abs/1905.06731
66. Federated learning of predictive models from federated electronic health records10.1016/j.ijmedinf.2018.01.007 ↗
67. Multi-institutional deep learning modeling without sharing patient data: A feasibility study on brain tumor segmentation
68. Distributed brain tumor diagnosis using a federated learning environment10.11591/eei.v11i6.4131 ↗
69. Effectiveness of federated learning and CNN ensemble architectures for identifying brain tumors using MRI images10.1007/s11063-022-11014-1 ↗
70. Exploiting unlabeled data in smart cities using federated edge learning
71. Ubiquitous computing and distributed machine learning in smart cities
72. Fedvision: An online visual object detection platform powered by federated learning
73. A hierarchical blockchain-enabled federated learning algorithm for knowledge sharing in internet of vehicles10.1109/TITS.2020.3002712 ↗
74. IFed: A novel federated learning framework for local differential privacy in power internet of things10.1177/1550147720919698 ↗
75. BDFL: A byzantine-fault-tolerance decentralized federated learning method for autonomous vehicle10.1109/TVT.2021.3102121 ↗
76. Federated Learning on the road autonomous controller design for connected and autonomous vehicles10.1109/TWC.2022.3183996 ↗
77. Privacy protected internet of unmanned aerial vehicles for disastrous site identification10.1002/cpe.7040 ↗
78. Federated learning on non-IID data silos: An experimental study
79. Federated learning on non-IID data: A survey10.1016/j.neucom.2021.07.098 ↗
80. Joint differential game and double deep Q-networks for suppressing malware spread in industrial internet of things10.1109/TIFS.2023.3307956 ↗
81. CMFL: Mitigating communication overhead for federated learning
82. FedAR: Activity and resource-aware federated learning model for distributed mobile robots
83. Evaluating the potential of federated learning for maize leaf disease prediction
84. Federated transfer learning for rice-leaf disease classification across multiclient cross-silo datasets
85. A service-based joint model used for distributed learning: Application for smart agriculture
86. A federated learning based approach for loan defaults prediction
87. Credit risk assessment from combined bank records using federated learning
88. FIDChain : Federated intrusion detection system for blockchain-enabled IoT healthcare applications10.3390/healthcare10061110 ↗
89. f-FNC: Privacy concerned efficient federated approach for fake news classification10.1016/j.ins.2023.119017 ↗
90. Privacy enabled driver behavior analysis in heterogeneous IoV using federated learning10.1016/j.engappai.2023.105881 ↗
91. A. Hard et al., “Federated learning for mobile keyboard prediction,” 2018. Accessed: Oct. 23, 2023. [Online]. Available: http://arxiv.org/abs/1811.03604
92. Helios: Heterogeneity-aware federated learning with dynamically balanced collaboration
93. J. Konečný, H. B. McMahan, F. X. Yu, P. Richtárik, A. T. Suresh, and D. Bacon, “Federated learning: Strategies for improving communication efficiency,” 2016. Accessed: Oct. 23, 2023. [Online]. Available: http://arxiv.org/abs/1610.05492
94. Communication-efficient federated learning via knowledge distillation
95. Accelerating federated learning via momentum gradient descent10.1109/TPDS.2020.2975189 ↗
96. RL/DRL meets vehicular task offloading using edge and vehicular cloudlet: A survey10.1109/JIOT.2022.3155667 ↗
97. Evolutionary privacy-preserving learning strategies for edge-based IoT data sharing schemes10.1016/j.dcan.2022.05.004 ↗
98. PSDF: Privacy-aware IoV service deployment with federated learning in cloud-edge computing10.1145/3501810 ↗
99. Brief overview of edge AI accelerators for energy-constrained edge
100. AceFL: Federated learning accelerating in 6G-enabled mobile edge computing networks10.1109/TNSE.2022.3190330 ↗