Role of federated learning in edge computing: A survey
Abstract
This paper explores various approaches to enhance federated learning (FL) through the utilization of edge computing. Three techniques, namely Edge-Fed, hybrid federated learning at edge devices, and cluster federated learning, are investigated. The Edge-Fed approach implements the computational and communication challenges faced by mobile devices in FL by offloading calculations to edge servers. It introduces a network architecture comprising a central cloud server, an edge server, and IoT devices, enabling local aggregations and reducing global communication frequency. Edge-Fed offers benefits such as reduced computational costs, faster training, and decreased bandwidth requirements. Hybrid federated learning at edge devices aims to optimize FL in multi-access edge computing (MAEC) systems. Cluster federated learning introduces a cluster-based hierarchical aggregation system to enhance FL performance. The paper explores the applications of these techniques in various domains, including smart cities, vehicular networks, healthcare, cybersecurity, natural language processing, autonomous vehicles and smart homes. The combination of edge computing (EC) and federated learning (FL) is a promising technique gaining popularity across many applications. EC brings cloud computing services closer to data sources, further enhancing FL. The integration of FL and EC offers potential benefits in terms of collaborative learning.
Keywords
Full Text:
PDFReferences
1. Abreha HG, Hayajneh M, Serhani MA. Federated learning in edge computing: A systematic survey. Sensors 2022; 22(2): 450. doi: 10.3390/s22020450
2. Ye Y, Li S, Liu F, et al. Edge-Fed: Optimized federated learning based on edge computing. IEEE Access 2020; 8: 209191–209198. doi: 10.1109/ACCESS.2020.3038287
3. Shi W, Cao J, Zhang Q, et al. Edge computing: Vision and challenges. IEEE Internet of Things Journal 2016; 3(5): 637–646. doi: 10.1109/JIOT.2016.2579198
4. Wang Z, Xu H, Liu J, et al. Resource-efficient federated learning with hierarchical aggregation in edge computing. In: Proceedings of the IEEE INFOCOM 2021 Conference on Computer Communications; 10–13 May 2021; Vancouver, Canada. pp. 1–10.
5. Zeng T, Guo J, Kim KJ, et al. Multi-task federated learning for traffic prediction and its application to route planning. In: Proceedings of the 2021 IEEE Intelligent Vehicles Symposium (IV); 11–17 July 2021; Nagoya, Japan. pp. 451–457.
6. Liu J, Xu H, Xu Y, et al. Communication-efficient asynchronous federated learning in resource-constrained edge computing. Computer Networks 2021; 199: 108429. doi: 10.1016/j.comnet.2021.108429
7. Qayyum A, Ahmad K, Ahsan MA, et al. Collaborative federated learning for healthcare: Multi-modal covid-19 diagnosis at the edge. IEEE Open Journal of the Computer Society 2022; 3: 172–184. doi: 10.1109/OJCS.2022.3206407
8. Wu W, He L, Lin W, Mao R. Accelerating federated learning over reliability-agnostic clients in mobile edge computing systems. IEEE Transactions on Parallel and Distributed Systems 2020; 32(7): 1539–1551. doi: 10.1109/TPDS.2020.3040867
9. Li X, Cheng L, Sun C, et al. Federated-learning-empowered collaborative data sharing for vehicular edge networks. IEEE Network 2021; 35(3): 116–124. doi: 10.1109/MNET.011.2000558
10. Chen M, Poor HV, Saad W, Cui S. Wireless communications for collaborative federated learning. IEEE Communications Magazine 2020; 58(12): 48–54. doi: 10.1109/MCOM.001.2000397
11. Zaw CW, Pandey SR, Kim K, Hong CS. Energy-aware resource management for federated learning in multi-access edge computing systems. IEEE Access 2021; 9: 34938–34950. doi: 10.1109/ACCESS.2021.3055523
12. Wang X, Han Y, Wang C, et al. In-edge AI: Intelligentizing mobile edge computing, caching and communication by federated learning. IEEE Network 2019; 33(5): 156–165. doi: 10.1109/MNET.2019.1800286
13. Niknam S, Dhillon HS, Reed JH. Federated learning for wireless communications: Motivation, opportunities, and challenges. IEEE Communications Magazine 2020; 58(6): 46–51. doi: 10.1109/MCOM.001.1900461
14. Xia Q, Ye W, Tao Z, et al. A survey of federated learning for edge computing: Research problems and solutions. High-Confidence Computing 2021; 1(1): 100008. doi: 10.1016/j.hcc.2021.100008
15. Ren J, Wang H, Hou T, et al. Federated learning-based computation offloading optimization in edge computing-supported Internet of Things. IEEE Access 2019; 7: 69194–69201. doi: 10.1109/ACCESS.2019.2919736
16. Fantacci R, Picano B. Federated learning framework for mobile edge computing networks. CAAI Transactions on Intelligence Technology 2020; 5(1): 15–21. doi: 10.1049/trit.2019.0049
17. Wang X, Wang S, Wang Y, et al. Distributed task scheduling for wireless powered mobile edge computing: A federated-learning-enabled framework. IEEE Network 2021; 35(6): 27–33. doi: 10.1109/MNET.201.2100179
18. Shariati B, Safari P, Mitrovska A, et al. Demonstration of federated learning over edge-computing enabled metro optical networks. In: Proceedings of the 2020 European Conference on Optical Communications (ECOC); 6–10 December 2020; Brussels, Belgium. pp. 1–4.
19. Suomalainen J, Juhola A, Shahabuddin S, et al. Machine learning threatens 5G security. IEEE Access 2020; 8: 190822–190842. doi: 10.1109/ACCESS.2020.3031966
20. Guo H, Huang W, Liu J, Wang Y. Inter-server collaborative federated learning for ultra-dense edge computing. IEEE Transactions on Wireless Communications 2021; 21(7): 5191–5203. doi: 10.1109/TWC.2021.3137843
21. Hsu RH, Wang YC, Fan CI, et al. A privacy-preserving federated learning system for Android malware detection based on edge computing. In: Proceedings of the 2020 15th Asia Joint Conference on Information Security (AsiaJCIS); 20–21 August 2020; Taiwan, China. pp. 128–136.
22. Mishra SK, Sahoo B, Parida PP. Load balancing in cloud computing: A big picture. Journal of King Saud University-Computer and Information Sciences 2020; 32(2): 149–158. doi: 10.1016/j.jksuci.2018.01.003
23. Huang X, Li P, Yu R, et al. Fedparking: A federated learning based parking space estimation with parked vehicle assisted edge computing. IEEE Transactions on Vehicular Technology 2021; 70(9): 9355–9368. doi: 10.1109/TVT.2021.3098170
24. Zhang J, Zhao Y, Wang J, Chen B. FedMEC: Improving efficiency of differentially private federated learning via mobile edge computing. Mobile Networks and Applications 2020; 25(6): 2421–2433. doi: 10.1007/s11036-020-01586-4
25. Mishra SK, Mishra S, Alsayat A, et al. Energy-aware task allocation for multi-cloud networks. IEEE Access 2020; 8: 178825–178834. doi: 10.1109/ACCESS.2020.3026875
26. Feng C, Zhao Z, Wang Y, et al. On the design of federated learning in the mobile edge computing systems. IEEE Transactions on Communications 2021; 69(9): 5902–5916. doi: 10.1109/TCOMM.2021.3087125
27. Kumar Swain C, Routray P, Kumar Mishra S, Alwabel A. Predictive VM consolidation for latency sensitive tasks in heterogeneous cloud. In: Advances in Distributed Computing and Machine Learning. Springer Singapore; 2023.
28. Chen N, Li Y, Liu X, Zhang Z. A mutual information based federated learning framework for edge computing networks. Computer Communications 2021; 176: 23–30. doi: 10.1016/j.comcom.2021.05.013
29. Mishra SK, Puthal D, Rodrigues JJ, et al. Sustainable service allocation using a metaheuristic technique in a fog server for industrial applications. IEEE Transactions on Industrial Informatics 2018; 14(10): 4497–4506. doi: 10.1109/TII.2018.2791619
30. Yu R, Li P. Toward resource-efficient federated learning in mobile edge computing. IEEE Network 2021; 35(1): 148–155. doi: 10.1109/MNET.011.2000295
31. Kumar Mishra S, Kumar Sahoo S, Kumar Swain C, et al. CS-based energy-efficient service allocation in cloud. In: Advances in Distributed Computing and Machine Learning. Springer, Singapore; 2023.
32. Zhang J, Chen B, Cheng X, et al. Poisongan: Generative poisoning attacks against federated learning in edge computing systems. IEEE Internet of Things Journal 2021; 8(5): 3310–3322. doi: 10.1109/JIOT.2020.3023126
33. Zhang W, Wang X, Zhou P, et al. Client selection for federated learning with non-IID data in mobile edge computing. IEEE Access 2021; 9: 24462–24474. doi: 10.1109/ACCESS.2021.3056919
34. Mishra SK, Puthal D, Sahoo B, et al. Energy-efficient VM-placement in cloud data center. Sustainable Computing: Informatics and Systems 2018; 20: 48–55. doi: 10.1016/j.suscom.2018.01.002
35. Mishra SK, Sindhu K, Teja MS, et al. Applications of federated learning in computing technologies. Convergence of Cloud with AI for Big Data Analytics: Foundations and Innovation 2023; 107–120. doi: 10.1002/9781119905233.ch6
36. Fan S, Zhang H, Zeng Y, Cai W. Hybrid blockchain-based resource trading system for federated learning in edge computing. IEEE Internet of Things Journal 2021; 8(4): 2252–2264. doi: 10.1109/JIOT.2020.3028101
37. Mishra SK, Puthal D, Sahoo B, et al. Energy-efficient deployment of edge dataenters for mobile clouds in sustainable IoT. IEEE Access 2018; 6: 56587–56597. doi: 10.1109/ACCESS.2018.2872722
38. Makkar A, Ghosh U, Rawat DB, Abawajy JH. FedLearnSP: Preserving privacy and security using federated learning and edge computing. IEEE Consumer Electronics Magazine 2022; 11(2): 21–27. doi: 10.1109/MCE.2020.3048926
39. Xiao H, Zhao J, Pei Q, et al. Vehicle selection and resource optimization for federated learning in vehicular edge computing. IEEE Transactions on Intelligent Transportation Systems 2021; 23(8): 11073–11087. doi: 10.1109/TITS.2021.3099597
40. Rowe WST, Waterhouse RB. Edge-Fed patch antennas with reduced spurious radiation. IEEE Transactions on Antennas and Propagation 2005; 53(5): 1785–1790. doi: 10.1109/TAP.2005.846797
41. Elmezughi AS, Rowe WST, Waterhouse RB. Further investigations into Edge-Fed cavity backed patches. In: Proceedings of the 2007 IEEE Antennas and Propagation Society International Symposium; 9–15 June 2007; Honolulu, USA. pp. 920–923.
DOI: https://doi.org/10.32629/jai.v7i1.624
Refbacks
- There are currently no refbacks.
Copyright (c) 2023 Sambit Kumar Mishra, Nehal Sampath Kumar, Bhaskar Rao, Brahmendra, Lakshmana Teja
License URL: https://creativecommons.org/licenses/by-nc/4.0/