On-Demand-FL: A Dynamic and Efficient Multicriteria Federated Learning Client Deployment Scheme

被引:19
作者
Chahoud, Mario [1 ,2 ]
Sami, Hani [3 ]
Mourad, Azzam [1 ,4 ]
Otoum, Safa [5 ]
Otrok, Hadi [6 ]
Bentahar, Jamal [3 ,6 ]
Guizani, Mohsen [2 ]
机构
[1] Lebanese Amer Univ, Dept CSM, Cyber Secur Syst & Appl AI Res Ctr, Beirut 1100, Lebanon
[2] Mohammad Bin Zayed Univ Artificial Intelligence, Machine Learning, Abu Dhabi, U Arab Emirates
[3] Concordia Univ, Concordia Inst Informat Syst Engn, Montreal, PQ H3G 1M8, Canada
[4] New York Univ, Div Sci, Abu Dhabi, U Arab Emirates
[5] Zayed Univ, Coll Technol Innovat, Dubai, U Arab Emirates
[6] Khalifa Univ, Dept Elect Engn & Comp Sci, Ctr Cyberphys Syst, Abu Dhabi, U Arab Emirates
关键词
Internet of Things; Federated learning; Data models; Artificial intelligence; Servers; Genetic algorithms; Data privacy; Client selection; containers; Docker; federated learning (FL); Internet of Things (IoT); Kubeadm; Kubernetes; on-demand client deployment; privacy; SELECTION; RESOURCE; IOT;
D O I
10.1109/JIOT.2023.3265564
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, we increase the availability and integration of devices in the learning process to enhance the convergence of federated learning (FL) models. To address the issue of having all the data in one location, FL, which maintains the ability to learn over decentralized data sets, combines privacy and technology. Until the model converges, the server combines the updated weights obtained from each data set over a number of rounds. The majority of the literature suggested client selection techniques to accelerate convergence and boost accuracy. However, none of the existing proposals have focused on the flexibility to deploy and select clients as needed, wherever and whenever that may be. Due to the extremely dynamic surroundings, some devices are actually not available to serve as clients in FL, which affects the availability of data for learning and the applicability of the existing solution for client selection. In this article, we address the aforementioned limitations by introducing an On-Demand-FL, a client deployment approach for FL, offering more volume and heterogeneity of data in the learning process. We make use of the containerization technology, such as Docker, to build efficient environments using Internet of Things and mobile devices serving as volunteers. Furthermore, Kubernetes is used for orchestration. A multiobjective optimization problem representing the client and model deployment is solved using the genetic algorithm (GA) due to its evolutionary strategy. The performed experiments using the mobile data challenge (MDC) data set and the Localfed framework illustrate the relevance of the proposed approach and the efficiency of the on-the-fly deployment of clients whenever and wherever needed with less discarded rounds and more available data.
引用
收藏
页码:15822 / 15834
页数:13
相关论文
共 45 条
[1]   A Survey on Federated Learning: The Journey From Centralized to Distributed On-Site Learning and Beyond [J].
AbdulRahman, Sawsan ;
Tout, Hanine ;
Ould-Slimane, Hakima ;
Mourad, Azzam ;
Talhi, Chamseddine ;
Guizani, Mohsen .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (07) :5476-5497
[2]   FedMCCS: Multicriteria Client Selection Model for Optimal IoT Federated Learning [J].
AbdulRahman, Sawsan ;
Tout, Hanine ;
Mourad, Azzam ;
Talhi, Chamseddine .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (06) :4723-4735
[3]  
Adamuthe AC, 2020, Journal of scientific research, V64, P160, DOI [10.37398/jsr.2020.640136, 10.37398/JSR.2020.640136, DOI 10.37398/JSR.2020.640136]
[4]   Balanced Energy Consumption Based on Historical Participation of Resource-Constrained Devices in Federated Edge Learning [J].
Albaseer, Abdullatif ;
Abdallah, Mohamed ;
Al-Fuqaha, Ala ;
Erbad, Aiman .
2022 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2022, :300-305
[5]   A Survey on IoT Intrusion Detection: Federated Learning, Game Theory, Social Psychology, and Explainable AI as Future Directions [J].
Arisdakessian, Sarhad ;
Wahab, Omar Abdel ;
Mourad, Azzam ;
Otrok, Hadi ;
Guizani, Mohsen .
IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (05) :4059-4092
[6]  
Balakrishnan R., 2022, P INT C LEARN REPR, P1
[7]   Feasibility of Fog Computing Deployment based on Docker Containerization over RaspberryPi [J].
Bellavista, Paolo ;
Zanni, Alessandro .
18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING (ICDCN 2017), 2017,
[8]  
Bonawitz K., 2019, P MACH LEARN SYST
[9]   On the feasibility of Federated Learning towards on-demand client deployment at the edge [J].
Chahoud, Mario ;
Otoum, Safa ;
Mourad, Azzam .
INFORMATION PROCESSING & MANAGEMENT, 2023, 60 (01)
[10]   A Novel Ad-Hoc Mobile Edge Cloud Offering Security Services Through Intelligent Resource-Aware Offloading [J].
Dbouk, Toufic ;
Mourad, Azzam ;
Otrok, Hadi ;
Tout, Hanine ;
Talhi, Chamseddine .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (04) :1665-1680