Cargando…

Federated Learning in Edge Computing: A Systematic Survey

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 freque...

Descripción completa

Detalles Bibliográficos
Autores principales: Abreha, Haftay Gebreslasie, Hayajneh, Mohammad, Serhani, Mohamed Adel
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8780479/
https://www.ncbi.nlm.nih.gov/pubmed/35062410
http://dx.doi.org/10.3390/s22020450
_version_ 1784637848812519424
author Abreha, Haftay Gebreslasie
Hayajneh, Mohammad
Serhani, Mohamed Adel
author_facet Abreha, Haftay Gebreslasie
Hayajneh, Mohammad
Serhani, Mohamed Adel
author_sort Abreha, Haftay Gebreslasie
collection PubMed
description 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.
format Online
Article
Text
id pubmed-8780479
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-87804792022-01-22 Federated Learning in Edge Computing: A Systematic Survey Abreha, Haftay Gebreslasie Hayajneh, Mohammad Serhani, Mohamed Adel Sensors (Basel) Review 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. MDPI 2022-01-07 /pmc/articles/PMC8780479/ /pubmed/35062410 http://dx.doi.org/10.3390/s22020450 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Review
Abreha, Haftay Gebreslasie
Hayajneh, Mohammad
Serhani, Mohamed Adel
Federated Learning in Edge Computing: A Systematic Survey
title Federated Learning in Edge Computing: A Systematic Survey
title_full Federated Learning in Edge Computing: A Systematic Survey
title_fullStr Federated Learning in Edge Computing: A Systematic Survey
title_full_unstemmed Federated Learning in Edge Computing: A Systematic Survey
title_short Federated Learning in Edge Computing: A Systematic Survey
title_sort federated learning in edge computing: a systematic survey
topic Review
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8780479/
https://www.ncbi.nlm.nih.gov/pubmed/35062410
http://dx.doi.org/10.3390/s22020450
work_keys_str_mv AT abrehahaftaygebreslasie federatedlearninginedgecomputingasystematicsurvey
AT hayajnehmohammad federatedlearninginedgecomputingasystematicsurvey
AT serhanimohamedadel federatedlearninginedgecomputingasystematicsurvey