FedSA: A Semi-Asynchronous Federated Learning Mechanism in Heterogeneous Edge Computing

被引:109
|
作者
Ma, Qianpiao [1 ,2 ]
Xu, Yang [1 ,2 ]
Xu, Hongli [1 ,2 ]
Jiang, Zhida [1 ,2 ]
Huang, Liusheng [1 ,2 ]
Huang, He [3 ]
机构
[1] Univ Sci & Technol China, Sch Comp Sci & Technol, Hefei 230027, Anhui, Peoples R China
[2] Univ Sci & Technol China, Suzhou Inst Adv Study, Suzhou 215123, Jiangsu, Peoples R China
[3] Soochow Univ, Sch Comp Sci & Technol, Suzhou 215123, Peoples R China
基金
美国国家科学基金会;
关键词
Training; Servers; Computational modeling; Data models; Collaborative work; Analytical models; Edge computing; federated learning; semi-asynchronous mechanism; heterogeneity; non-IID;
D O I
10.1109/JSAC.2021.3118435
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Federated learning (FL) involves training machine learning models over distributed edge nodes (i.e., workers) while facing three critical challenges, edge heterogeneity, Non-IID data and communication resource constraint. In the synchronous FL, the parameter server has to wait for the slowest workers, leading to significant waiting time due to edge heterogeneity. Though asynchronous FL can well tackle the edge heterogeneity, it requires frequent model transfers, resulting in massive communication resource consumption. Moreover, the different relative frequency of workers participating in asynchronous updating may seriously hurt training accuracy, especially on Non-IID data. In this paper, we propose a semi-asynchronous federated learning mechanism (FedSA), where the parameter server aggregates a certain number of local models by their arrival order in each round. We theoretically analyze the quantitative relationship between the convergence bound of FedSA and different factors, e.g., the number of participating workers in each round, the degree of data Non-IID and edge heterogeneity. Based on the convergence bound, we present an efficient algorithm to determine the number of participating workers to minimize the training completion time. To further improve the training accuracy on Non-IID data, FedSA deploys adaptive learning rates for workers by their relative participation frequency. We extend our proposed mechanism to the dynamic and multiple learning tasks scenarios. Experimental results on the testbed show that our proposed mechanism and algorithms address the three challenges more effectively than the state-of-the-art solutions.
引用
收藏
页码:3654 / 3672
页数:19
相关论文
共 50 条
  • [21] Online Incentive Mechanism Designs for Asynchronous Federated Learning in Edge Computing
    Li, Gang
    Cai, Jun
    He, Chengwen
    Zhang, Xiao
    Chen, Hongming
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (05): : 7787 - 7804
  • [22] Asynchronous Semi-Supervised Federated Learning with Provable Convergence in Edge Computing
    Yang, Nan
    Yuan, Dong
    Zhang, Yuning
    Deng, Yongkun
    Bao, Wei
    IEEE NETWORK, 2022, 36 (05): : 136 - 143
  • [23] Behave Differently when Clustering: A Semi-asynchronous Federated Learning Approach for IoT
    Fan, Boyu
    Su, Xiang
    Tarkoma, Sasu
    Hui, Pan
    ACM TRANSACTIONS ON SENSOR NETWORKS, 2024, 20 (03)
  • [24] ASFL: Adaptive Semi-asynchronous Federated Learning for Balancing Model Accuracy and Total Latency in Mobile Edge Networks
    Yu, Jieling
    Zhou, Ruiting
    Chen, Chen
    Li, Bo
    Dong, Fang
    PROCEEDINGS OF THE 52ND INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2023, 2023, : 443 - 451
  • [25] Privacy-Preserving Asynchronous Federated Learning Mechanism for Edge Network Computing
    Lu, Xiaofeng
    Liao, Yuying
    Lio, Pietro
    Hui, Pan
    IEEE ACCESS, 2020, 8 : 48970 - 48981
  • [26] Energy Aware Task Allocation for Semi-Asynchronous Mobile Edge Learning
    Mohammad, Umair
    Sorour, Sameh
    Hefeida, Mohamed
    IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2023, 7 (04): : 1766 - 1777
  • [27] A Semi-Asynchronous Decentralized Federated Learning Framework via Tree-Graph Blockchain
    Zhang, Cheng
    Xu, Yang
    Wu, Xiaowei
    Wang, En
    Jiang, Hongbo
    Zhang, Yaoxue
    IEEE INFOCOM 2024-IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2024, : 1121 - 1130
  • [28] "Semi-Asynchronous": A New Scheduler in Distributed Computing
    Cicerone, Serafino
    di Stefano, Gabriele
    Navarra, Alfredo
    IEEE ACCESS, 2021, 9 : 41540 - 41557
  • [29] FedLC: Accelerating Asynchronous Federated Learning in Edge Computing
    Xu, Yang
    Ma, Zhenguo
    Xu, Hongli
    Chen, Suo
    Liu, Jianchun
    Xue, Yinxing
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (05) : 5327 - 5343
  • [30] Federated Deep Learning for Heterogeneous Edge Computing
    Ahmed, Khandaker Mamun
    Imteaj, Ahmed
    Amini, M. Hadi
    20TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2021), 2021, : 1146 - 1152