Abstract Federated learning (FL) is a new distributed framework that different from traditional machine learning: (1) differences in communication, computing, and storage performance among devices (device heterogeneity), (2) data distribution volume (data (3) high communication consumption. Under heterogeneous conditions, the of clients varies greatly, which leads to problem convergence speed t...