Abstract: In federated learning, selecting participating devices (clients) is critical due to their inherent diversity. Clients typically hold non-IID data and possess varying computational and ...