TY - JOUR
T1 - Joint Client Scheduling and Wireless Resource Allocation for Heterogeneous Federated Edge Learning With Non-IID Data
AU - Yin, Tong
AU - Li, Lixin
AU - Lin, Wensheng
AU - Ni, Tao
AU - Liu, Ying
AU - Xu, Haitao
AU - Han, Zhu
N1 - Publisher Copyright:
© 1967-2012 IEEE.
PY - 2024/4/1
Y1 - 2024/4/1
N2 - Federated learning (FL) embraces the concepts of targeted data gathering and training, and it can reduce many of the systemic privacy costs and hazards associated with traditional machine learning frameworks. However, with the low latency requirements of the sixth generation (6G) wireless communication networks and the Internet of Things (IoT) networks, the convergence delay of FL dramatically influences the overall system performance. In order to solve this urgent and challenging problem, in this paper, a joint client scheduling and wireless resource allocation algorithm is proposed, named SCSBA, which considers system heterogeneity, client heterogeneity, and the fairness of client participation to reduce the latency resulting from the heterogeneous communication conditions and computation capabilities among clients with the non identically independently distributed (Non-IID) data distributions. Specifically, the Stackelberg leader-follower game is first formulated in which the server decides the price of the single quota of participating in the FL process every communication round and the clients decide whether to participate in FL. Then the equilibrium solution of the game is derived and proved. In addition, a bandwidth allocation algorithm based on the covariance matrix adaptation evolutionary strategy (CMA-ES) is designed to minimize the time delay of each communication round. The simulation results verify the effectiveness of the proposed strategy for reducing the time latency of FL processes with heterogeneous clients, i.e., FedAvg and FedOpt.
AB - Federated learning (FL) embraces the concepts of targeted data gathering and training, and it can reduce many of the systemic privacy costs and hazards associated with traditional machine learning frameworks. However, with the low latency requirements of the sixth generation (6G) wireless communication networks and the Internet of Things (IoT) networks, the convergence delay of FL dramatically influences the overall system performance. In order to solve this urgent and challenging problem, in this paper, a joint client scheduling and wireless resource allocation algorithm is proposed, named SCSBA, which considers system heterogeneity, client heterogeneity, and the fairness of client participation to reduce the latency resulting from the heterogeneous communication conditions and computation capabilities among clients with the non identically independently distributed (Non-IID) data distributions. Specifically, the Stackelberg leader-follower game is first formulated in which the server decides the price of the single quota of participating in the FL process every communication round and the clients decide whether to participate in FL. Then the equilibrium solution of the game is derived and proved. In addition, a bandwidth allocation algorithm based on the covariance matrix adaptation evolutionary strategy (CMA-ES) is designed to minimize the time delay of each communication round. The simulation results verify the effectiveness of the proposed strategy for reducing the time latency of FL processes with heterogeneous clients, i.e., FedAvg and FedOpt.
KW - Client selection
KW - data heterogeneity
KW - federated learning
KW - Stackelberg game
UR - http://www.scopus.com/inward/record.url?scp=85178066526&partnerID=8YFLogxK
U2 - 10.1109/TVT.2023.3333329
DO - 10.1109/TVT.2023.3333329
M3 - 文章
AN - SCOPUS:85178066526
SN - 0018-9545
VL - 73
SP - 5742
EP - 5754
JO - IEEE Transactions on Vehicular Technology
JF - IEEE Transactions on Vehicular Technology
IS - 4
ER -