FLight: A lightweight federated learning framework in edge and fog computing

被引:4
作者
Zhu, Wuji [1 ]
Goudarzi, Mohammad [2 ]
Buyya, Rajkumar [1 ]
机构
[1] Univ Melbourne, Sch Comp & Informat Syst, Cloud Comp & Distributed Syst CLOUDS Lab, Melbourne, Vic, Australia
[2] Univ New South Wales UNSW, Sch Comp Sci & Engn, Sydney, NSW, Australia
关键词
edge/fog/cloud computing; federated learning; Internet of Things; resource management framework;
D O I
10.1002/spe.3300
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The number of Internet of Things (IoT) applications, especially latency-sensitive ones, have been significantly increased. So, cloud computing, as one of the main enablers of the IoT that offers centralized services, cannot solely satisfy the requirements of IoT applications. Edge/fog computing, as a distributed computing paradigm, processes, and stores IoT data at the edge of the network, offering low latency, reduced network traffic, and higher bandwidth. The edge/fog resources are often less powerful compared to cloud, and IoT data is dispersed among many geo-distributed servers. Hence, Federated Learning (FL), which is a machine learning approach that enables multiple distributed servers to collaborate on building models without exchanging the raw data, is well-suited to edge/fog computing environments, where data privacy is of paramount importance. Besides, to manage different FL tasks on edge/fog computing environments, a lightweight resource management framework is required to manage different incoming FL tasks while does not incur significant overhead on the system. Accordingly, in this article, we propose a lightweight FL framework, called FLight, to be deployed on a diverse range of devices, ranging from resource-limited edge/fog devices to powerful cloud servers. FLight is implemented based on the FogBus2 framework, which is a containerized distributed resource management framework. Moreover, FLight integrates both synchronous and asynchronous models of FL. Besides, we propose a lightweight heuristic-based worker selection algorithm to select a suitable set of available workers to participate in the training step to obtain higher training time efficiency. The obtained results demonstrate the efficiency of the FLight. The worker selection technique reduces the training time of reaching 80% accuracy by 34% compared to sequential training, while asynchronous one helps to improve synchronous FL training time by 64%.
引用
收藏
页码:813 / 841
页数:29
相关论文
共 35 条
[1]   Privacy-Preserving Machine Learning: Threats and Solutions [J].
Al-Rubaie, Mohammad ;
Chang, J. Morris .
IEEE SECURITY & PRIVACY, 2019, 17 (02) :49-58
[2]  
Bonawitz K., 2019, FEDERATED LEARNING S, P374
[3]  
BUKATY P, 2019, The California Consumer Privacy Act (CCPA): An implementation guide
[4]   A Joint Learning and Communications Framework for Federated Learning Over Wireless Networks [J].
Chen, Mingzhe ;
Yang, Zhaohui ;
Saad, Walid ;
Yin, Changchuan ;
Poor, H. Vincent ;
Cui, Shuguang .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2021, 20 (01) :269-283
[5]  
Cho Y. J., 2020, Client selection in federated learning: Convergence analysis and power-of-choice selection strategies
[6]  
Deng Q., 2021, Peabody Journal of Education, V96, P406, DOI [DOI 10.1080/0161956X.2021.1965413, 10.1080/0161956X.2021.1965413, 10.1080/0161956x.2021.1965413]
[7]   Making resource adaptive to federated learning with COTS mobile devices [J].
Deng, Yongheng ;
Gu, Shuang ;
Jiao, Chengbo ;
Bao, Xing ;
Lyu, Feng .
PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (02) :1214-1231
[8]   Fundamental Technologies in Modern Speech Recognition [J].
Furui, Sadaoki ;
Deng, Li ;
Gales, Mark ;
Ney, Hermann ;
Tokuda, Keiichi .
IEEE SIGNAL PROCESSING MAGAZINE, 2012, 29 (06) :16-17
[9]  
Goudarzi M., 2022, New Frontiers in Cloud Computing and Internet of Things. Internet of Things, P3, DOI [DOI 10.1007/978-3-031-05528-71, DOI 10.1007/978-3-031-05528]
[10]  
Goudarzi M., 2021, RESOURCE MANAGEMENT