4.6 Review

Federated Learning in Edge Computing: A Systematic Survey

Journal

SENSORS
Volume 22, Issue 2, Pages -

Publisher

MDPI
DOI: 10.3390/s22020450

Keywords

federated learning; edge computing; intelligent edge; edge AI; data privacy; data security

Funding

  1. Zayed Health Center at UAE University under Fund [31R227]

Ask authors/readers for more resources

Edge Computing is a new architecture that extends Cloud Computing services closer to data sources. When combined with Deep Learning, it becomes a promising technology widely used in various applications. However, the traditional DL architectures with EC enabled often face practical challenges due to high bandwidth requirements, legal issues, and privacy vulnerabilities. Federated Learning has emerged as a potential solution to address these challenges by enabling collaborative learning and model optimization while ensuring data localization. This paper provides a systematic survey of the implementation of Federated Learning in Edge Computing environments, including protocols, architectures, frameworks, and hardware requirements. It also discusses applications, challenges, related solutions, and presents case studies and potential directions for future research.
Edge Computing (EC) is a new architecture that extends Cloud Computing (CC) services closer to data sources. EC combined with Deep Learning (DL) is a promising technology and is widely used in several applications. However, in conventional DL architectures with EC enabled, data producers must frequently send and share data with third parties, edge or cloud servers, to train their models. This architecture is often impractical due to the high bandwidth requirements, legalization, and privacy vulnerabilities. The Federated Learning (FL) concept has recently emerged as a promising solution for mitigating the problems of unwanted bandwidth loss, data privacy, and legalization. FL can co-train models across distributed clients, such as mobile phones, automobiles, hospitals, and more, through a centralized server, while maintaining data localization. FL can therefore be viewed as a stimulating factor in the EC paradigm as it enables collaborative learning and model optimization. Although the existing surveys have taken into account applications of FL in EC environments, there has not been any systematic survey discussing FL implementation and challenges in the EC paradigm. This paper aims to provide a systematic survey of the literature on the implementation of FL in EC environments with a taxonomy to identify advanced solutions and other open problems. In this survey, we review the fundamentals of EC and FL, then we review the existing related works in FL in EC. Furthermore, we describe the protocols, architecture, framework, and hardware requirements for FL implementation in the EC environment. Moreover, we discuss the applications, challenges, and related existing solutions in the edge FL. Finally, we detail two relevant case studies of applying FL in EC, and we identify open issues and potential directions for future research. We believe this survey will help researchers better understand the connection between FL and EC enabling technologies and concepts.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available