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 条
  • [31] Semi-asynchronous personalized federated learning for short-term photovoltaic power forecasting
    Weishan Zhang
    Xiao Chen
    Ke He
    Leiming Chen
    Liang Xu
    Xiao Wang
    Su Yang
    Digital Communications and Networks, 2023, 9 (05) : 1221 - 1229
  • [32] Semi-asynchronous personalized federated learning for short-term photovoltaic power forecasting
    Zhang, Weishan
    Chen, Xiao
    He, Ke
    Chen, Leiming
    Xu, Liang
    Wang, Xiao
    Yang, Su
    DIGITAL COMMUNICATIONS AND NETWORKS, 2023, 9 (05) : 1221 - 1229
  • [33] Enhancing Semi-Supervised Federated Learning With Progressive Training in Heterogeneous Edge Computing
    Liu, Jianchun
    Liu, Jun
    Xu, Hongli
    Liao, Yunming
    Yao, Zhiwei
    Chen, Min
    Qian, Chen
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2025, 24 (03) : 2315 - 2330
  • [34] FedMDS: An Efficient Model Discrepancy-Aware Semi-Asynchronous Clustered Federated Learning Framework
    Zhang, Yu
    Liu, Duo
    Duan, Moming
    Li, Li
    Chen, Xianzhang
    Ren, Ao
    Tan, Yujuan
    Wang, Chengliang
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (03) : 1007 - 1019
  • [35] Asynchronous Federated Learning via Blockchain in Edge Computing Networks
    Huang X.
    Deng X.
    Chen Q.
    Zhang J.
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2024, 46 (01): : 195 - 203
  • [36] Blockchain-Enabled Asynchronous Federated Learning in Edge Computing
    Liu, Yinghui
    Qu, Youyang
    Xu, Chenhao
    Hao, Zhicheng
    Gu, Bruce
    SENSORS, 2021, 21 (10)
  • [37] Towards Efficient Asynchronous Federated Learning in Heterogeneous Edge Environments
    Zhou, Yajie
    Pang, Xiaoyi
    Wang, Zhibo
    Hu, Jiahui
    Sun, Peng
    Ren, Kui
    IEEE INFOCOM 2024-IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2024, : 2448 - 2457
  • [38] Accelerating Decentralized Federated Learning in Heterogeneous Edge Computing
    Wang, Lun
    Xu, Yang
    Xu, Hongli
    Chen, Min
    Huang, Liusheng
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (09) : 5001 - 5016
  • [39] POSTER: A Semi-asynchronous Federated Intrusion Detection Framework for Power Systems
    Husnoo, Muhammad Akbar
    Anwar, Adnan
    Reda, Haftu Tasew
    Hosseinzadeh, Nasser
    PROCEEDINGS OF THE 2023 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, ASIA CCS 2023, 2023, : 1019 - 1021
  • [40] Client grouping and time-sharing scheduling for asynchronous federated learning in heterogeneous edge computing environment
    Ma Q.
    Jia Q.
    Liu J.
    Xu H.
    Xie R.
    Huang T.
    Tongxin Xuebao/Journal on Communications, 2023, 44 (11): : 79 - 93