CoopFL: Accelerating federated learning with DNN partitioning and offloading in heterogeneous edge computing

被引:8
|
作者
Wang, Zhiyuan [1 ]
Xu, Hongli [1 ]
Xu, Yang [1 ]
Jiang, Zhida [1 ]
Liu, Jianchun [1 ]
机构
[1] Univ Sci & Technol China, Sch Comp Sci & Technol, Hefei, Peoples R China
基金
美国国家科学基金会;
关键词
Federated learning; Model partitioning; Offloading; Edge computing; SYSTEMS; CLOUD;
D O I
10.1016/j.comnet.2022.109490
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Federated learning (FL), a novel distributed machine learning (DML) approach, has been widely adopted to train deep neural networks (DNNs), over massive data in edge computing. However, the existing FL systems often lead to a long training time due to resource limitation and system heterogeneity (e.g., computing, communication and memory) in edge computing. To this end, we design and implement an FL system, called CoopFL, which trains DNNs through the cooperation between devices and edge servers. Specifically, we implement DNN partitioning and offloading techniques in CoopFL, which enables each device to train a partial DNN model and offload the intermediate data outputted by some hidden layers to proper edge servers for cooperative training. However, some empirical partitioning and offloading strategies in previous works may not exploit the system resource well or even slow down the training procedure. To this end, we give a problem definition considering the resource constraints and system heterogeneity, and then propose an efficient algorithm to solve this problem so as to accelerate the training procedure by the developed DNN partitioning and offloading strategy. Extensive experiments on the classical models and datasets show the high effectiveness of our system. For example, CoopFL achieves a speedup of 2.3-4.9x, compared with the baselines, including hierarchical federated learning system (HFL), typical federated learning system (TFL), and two systems with empirical DNN partitioning, i.e., FedMEC and HFLP.
引用
收藏
页数:17
相关论文
共 50 条
  • [41] Federated Learning for Edge Computing: A Survey
    Brecko, Alexander
    Kajati, Erik
    Koziorek, Jiri
    Zolotova, Iveta
    APPLIED SCIENCES-BASEL, 2022, 12 (18):
  • [42] Computation Offloading for Edge-Assisted Federated Learning
    Ji, Zhongming
    Chen, Li
    Zhao, Nan
    Chen, Yunfei
    Wei, Guo
    Yu, F. Richard
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (09) : 9330 - 9344
  • [43] Accelerating Gossip-Based Deep Learning in Heterogeneous Edge Computing Platforms
    Han, Rui
    Li, Shilin
    Wang, Xiangwei
    Liu, Chi Harold
    Xin, Gaofeng
    Chen, Lydia Y.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (07) : 1591 - 1602
  • [44] A Task Partitioning and Offloading Scheme in Vehicular Edge Computing Networks
    Qi, Wen
    Xia, Xu
    Wang, Heng
    Xing, Yanxia
    2021 IEEE 94TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2021-FALL), 2021,
  • [45] AceFL: Federated Learning Accelerating in 6G-Enabled Mobile Edge Computing Networks
    He, Jing
    Guo, Songtao
    Li, Mingyan
    Zhu, Yongdong
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2023, 10 (03): : 1364 - 1375
  • [46] Accelerating Federated Learning Over Reliability-Agnostic Clients in Mobile Edge Computing Systems
    Wu, Wentai
    He, Ligang
    Lin, Weiwei
    Mao, Rui
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (07) : 1539 - 1551
  • [47] Joint Optimization With DNN Partitioning and Resource Allocation in Mobile Edge Computing
    Dong, Chongwu
    Hu, Sheng
    Chen, Xi
    Wen, Wushao
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (04): : 3973 - 3986
  • [48] Analyzing vertical and horizontal offloading in federated cloud and edge computing systems
    Kohei Akutsu
    Tuan Phung-Duc
    Yuan-Cheng Lai
    Ying-Dar Lin
    Telecommunication Systems, 2022, 79 : 447 - 459
  • [49] Learning for Computation Offloading in Mobile Edge Computing
    Dinh, Thinh Quang
    La, Quang Duy
    Quek, Tony Q. S.
    Shin, Hyundong
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (12) : 6353 - 6367
  • [50] Analyzing vertical and horizontal offloading in federated cloud and edge computing systems
    Akutsu, Kohei
    Tuan Phung-Duc
    Lai, Yuan-Cheng
    Lin, Ying-Dar
    TELECOMMUNICATION SYSTEMS, 2022, 79 (03) : 447 - 459