Joint Scheduling and Resource Allocation for Hierarchical Federated Edge Learning

被引:20
|
作者
Wen, Wanli [1 ,2 ]
Chen, Zihan [3 ]
Yang, Howard H. [4 ]
Xia, Wenchao [5 ]
Quek, Tony Q. S. [3 ,6 ]
机构
[1] Chongqing Univ, Sch Microelect & Commun Engn, Chongqing 400044, Peoples R China
[2] Southeast Univ, Natl Mobile Commun Res Lab, Nanjing 210096, Peoples R China
[3] Singapore Univ Technol & Design, Informat Syst Technol & Design Pillar, Singapore 487372, Singapore
[4] Zhejiang Univ, Zhejiang Univ Univ Illinois Urbana Champaign Inst, Haining 314400, Peoples R China
[5] Nanjing Univ Posts & Telecommun, Jiangsu Key Lab Wireless Commun, Nanjing 210003, Peoples R China
[6] Natl Cheng Kung Univ, Tainan 701401, Taiwan
基金
新加坡国家研究基金会;
关键词
Training; Resource management; Wireless communication; Convergence; Servers; Scheduling; Processor scheduling; Hierarchical federated learning; convergence bound; scheduling; resource allocation; NETWORKS; CHANNEL; COMMUNICATION; ENERGY;
D O I
10.1109/TWC.2022.3144140
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The concept of hierarchical federated edge learning (H-FEEL) has been recently proposed as an enhancement of federated learning model. Such a system generally consists of three entities, i.e., the server, helpers, and clients, in which each helper collects the trained gradients from clients nearby, aggregates them, and sends the result to the server for global model update. Due to limited communication resources, only a portion of helpers can be scheduled to upload their aggregated gradients in each round of the model training. And that necessitates a well-designed scheme for the joint helper scheduling and communication resources allocation. In this paper, we develop a training algorithm for the H-FEEL system which involves local gradient computing, weighted gradient uploading, and machine learning model updating phases. By characterizing these phases mathematically and analyzing one-round convergence bound of the training algorithm, we formulate an optimization problem to achieve the scheduling and resource allocation scheme. The problem simultaneously captures the uncertainty of the wireless channel and the importance of the weighted gradient. To solve the problem, we first transform it into an equivalent problem and then decompose the transformed problem into two subproblems: bit and sub-channel allocation and helper scheduling, which are mixed integer nonlinear programming and continuous nonlinear problems, respectively. For the first subproblem, we obtain an optimal solution of exponential complexity and a suboptimal solution that has polynomial complexity. For the second subproblem, we obtain a closed-form optimal solution in a special case and a suboptimal solution in the general case. The efficacy of our scheme is amply demonstrated via simulations and the analytical framework is shown to provide valuable design insights for the practical implementation of the H-FEEL system.
引用
收藏
页码:5857 / 5872
页数:16
相关论文
共 50 条
  • [1] Towards Fast and Energy-Efficient Hierarchical Federated Edge Learning: A Joint Design for Helper Scheduling and Resource Allocation
    Went, Wanli
    Yang, Howard H.
    Xia, Wenchao
    Quek, Tony Q. S.
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 5378 - 5383
  • [2] HFEL: Joint Edge Association and Resource Allocation for Cost-Efficient Hierarchical Federated Edge Learning
    Luo, Siqi
    Chen, Xu
    Wu, Qiong
    Zhou, Zhi
    Yu, Shuai
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (10) : 6535 - 6548
  • [3] Joint Resource Allocation and User Scheduling Scheme for Federated Learning
    Shen, Jinglong
    Cheng, Nan
    Yin, Zhisheng
    Xu, Wenchao
    [J]. 2021 IEEE 94TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2021-FALL), 2021,
  • [4] Joint User Selection and Resource Allocation for Fast Federated Edge Learning
    JIANG Zhihui
    HE Yinghui
    YU Guanding
    [J]. ZTE Communications, 2020, 18 (02) : 20 - 30
  • [5] Decentralized Edge Intelligence: A Dynamic Resource Allocation Framework for Hierarchical Federated Learning
    Lim, Wei Yang Bryan
    Ng, Jer Shyuan
    Xiong, Zehui
    Jin, Jiangming
    Zhang, Yang
    Niyato, Dusit
    Leung, Cyril
    Miao, Chunyan
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (03) : 536 - 550
  • [6] Joint Client Scheduling and Wireless Resource Allocation for Heterogeneous Federated Edge Learning With Non-IID Data
    Yin, Tong
    Li, Lixin
    Lin, Wensheng
    Ni, Tao
    Liu, Ying
    Xu, Haitao
    Han, Zhu
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (04) : 5742 - 5754
  • [7] Dynamic Resource Allocation for Hierarchical Federated Learning
    Lim, Wei Yang Bryan
    Ng, Jer Shyuan
    Xiong, Zehui
    Niyato, Dusit
    Guo, Song
    Leung, Cyril
    Miao, Chunyan
    [J]. 2020 16TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING (MSN 2020), 2020, : 153 - 160
  • [8] Joint User Scheduling and Resource Allocation for Federated Learning over Wireless Networks
    Yin, Benshun
    Chen, Zhiyong
    Tao, Meixia
    [J]. 2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [9] Federated Learning under Channel Uncertainty: Joint Client Scheduling and Resource Allocation
    Wadu, Madhusanka Manimel
    Samarakoon, Sumudu
    Bennis, Mehdi
    [J]. 2020 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2020,
  • [10] Joint Device Scheduling and Resource Allocation for Latency Constrained Wireless Federated Learning
    Shi, Wenqi
    Zhou, Sheng
    Niu, Zhisheng
    Jiang, Miao
    Geng, Lu
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2021, 20 (01) : 453 - 467