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 条
  • [41] HFSA: A Semi-Asynchronous Hierarchical Federated Recommendation System in Smart City
    Li, Youhuizi
    Yu, Haitao
    Zeng, Yan
    Pan, Qianqian
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (21) : 18808 - 18820
  • [42] Adaptive Asynchronous Federated Learning in Resource-Constrained Edge Computing
    Liu, Jianchun
    Xu, Hongli
    Wang, Lun
    Xu, Yang
    Qian, Chen
    Huang, Jinyang
    Huang, He
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (02) : 674 - 690
  • [43] Efficient Multi-Task Asynchronous Federated Learning in Edge Computing
    Cao, Xinyuan
    Ouyang, Tao
    Zhao, Kongyange
    Li, Yousheng
    Chen, Xu
    2024 IEEE/ACM 32ND INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE, IWQOS, 2024,
  • [44] Privacy Shield: A System for Edge Computing using Asynchronous Federated Learning
    Khalid, Adnan
    Aziz, Zeeshan
    Fathi, Mohamad Syazli
    SCIENTIFIC PROGRAMMING, 2022, 2022
  • [45] "Semi-Asynchronous": a new scheduler for robot based computing systems
    Cicerone, Serafino
    Di Stefano, Gabriele
    Navarra, Alfredo
    2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, : 176 - 187
  • [46] Adaptive Clustered Federated Learning for Heterogeneous Data in Edge Computing
    Biyao Gong
    Tianzhang Xing
    Zhidan Liu
    Junfeng Wang
    Xiuya Liu
    Mobile Networks and Applications, 2022, 27 : 1520 - 1530
  • [47] Adaptive Clustered Federated Learning for Heterogeneous Data in Edge Computing
    Gong, Biyao
    Xing, Tianzhang
    Liu, Zhidan
    Wang, Junfeng
    Liu, Xiuya
    Mobile Networks and Applications, 2022, 27 (04): : 1520 - 1530
  • [48] Adaptive Clustered Federated Learning for Heterogeneous Data in Edge Computing
    Gong, Biyao
    Xing, Tianzhang
    Liu, Zhidan
    Wang, Junfeng
    Liu, Xiuya
    MOBILE NETWORKS & APPLICATIONS, 2022, 27 (04): : 1520 - 1530
  • [49] Intelligent hierarchical federated learning system based on semi-asynchronous and scheduled synchronous control strategies in satellite network
    Qiang Mei
    Rui Huang
    Duo Li
    Jingyi Li
    Nan Shi
    Mei Du
    Yingkang Zhong
    Chunqi Tian
    Autonomous Intelligent Systems, 5 (1):
  • [50] VSFL: Trajectory prediction framework based on validity-aware semi-asynchronous federated learning in internet of vehicles
    Li, Yang
    Xu, Xiaolong
    Huang, Gengjun
    Yao, Meiqi
    Sun, Lijuan
    Xu, Jian
    COMPUTER COMMUNICATIONS, 2024, 224 : 106 - 117