# Joint Client Scheduling and Resource Allocation under Channel Uncertainty in Federated Learning

arXiv: https://arxiv.org/abs/2106.06796 · HTML: https://mlsanity.com/paper/2106.06796/

## Key facts

- Cited by 10 papers in the map (data through 14 Oct 2026).
- Builds on 21 of its 47 references that are in the map.
- First posted on arXiv 12 Jun 2021.

## Builds on (most cited first, 21 of 21)

- [Advances and Open Problems in Federated Learning](https://mlsanity.com/paper/1912.04977/) (2019)
- [Convex optimization](https://mlsanity.com/paper/2106.01946/) (2021)
- [Federated Learning with Non-IID Data](https://mlsanity.com/paper/1806.00582/) (2018)
- [Measuring the Effects of Non-Identical Data Distribution for Federated Visual Classification](https://mlsanity.com/paper/1909.06335/) (2019)
- [Federated Optimization: Distributed Machine Learning for On-Device Intelligence](https://mlsanity.com/paper/1610.02527/) (2016)
- [Client Selection for Federated Learning with Heterogeneous Resources in Mobile Edge](https://mlsanity.com/paper/1804.08333/) (2018)
- [A Joint Learning and Communications Framework for Federated Learning over Wireless Networks](https://mlsanity.com/paper/1909.07972/) (2019)
- [Federated Learning via Over-the-Air Computation](https://mlsanity.com/paper/1812.11750/) (2018)
- [Federated Learning over Wireless Fading Channels](https://mlsanity.com/paper/1907.09769/) (2019)
- [Scheduling Policies for Federated Learning in Wireless Networks](https://mlsanity.com/paper/1908.06287/) (2019)
- [Blockchained On-Device Federated Learning](https://mlsanity.com/paper/1808.03949/) (2018)
- [LAG: Lazily Aggregated Gradient for Communication-Efficient Distributed Learning](https://mlsanity.com/paper/1805.09965/) (2018)
- [Wireless Network Intelligence at the Edge](https://mlsanity.com/paper/1812.02858/) (2018)
- [Convergence of Update Aware Device Scheduling for Federated Learning at the Wireless Edge](https://mlsanity.com/paper/2001.10402/) (2020)
- [CoCoA: A General Framework for Communication-Efficient Distributed Optimization](https://mlsanity.com/paper/1611.02189/) (2016)
- [Scheduling for Cellular Federated Edge Learning with Importance and Channel Awareness](https://mlsanity.com/paper/2004.00490/) (2020)
- [Energy-Aware Analog Aggregation for Federated Learning with Redundant Data](https://mlsanity.com/paper/1911.00188/) (2019)
- [Federated Learning under Channel Uncertainty: Joint Client Scheduling and Resource Allocation](https://mlsanity.com/paper/2002.00802/) (2020)
- [Gaussian Processes for Nonlinear Signal Processing](https://mlsanity.com/paper/1303.2823/) (2013)
- [Adaptive Video Streaming for Wireless Networks with Multiple Users and Helpers](https://mlsanity.com/paper/1304.8083/) (2013)
- [Smart Scheduling and Feedback Allocation over Non-stationary Wireless Channels](https://mlsanity.com/paper/1911.03632/) (2019)

## Built on by (most cited first, 10 of 10)

- [Edge Artificial Intelligence for 6G: Vision, Enabling Technologies, and Applications](https://mlsanity.com/paper/2111.12444/) (2021)
- [Scheduling and Aggregation Design for Asynchronous Federated Learning over Wireless Networks](https://mlsanity.com/paper/2212.07356/) (2022)
- [Time-triggered Federated Learning over Wireless Networks](https://mlsanity.com/paper/2204.12426/) (2022)
- [Towards Dynamic Resource Allocation and Client Scheduling in Hierarchical Federated Learning: A Two-Phase Deep Reinforcement Learning Approach](https://mlsanity.com/paper/2406.14910/) (2024)
- [Energy Efficient Federated Learning in Integrated Fog-Cloud Computing Enabled Internet-of-Things Networks](https://mlsanity.com/paper/2107.03520/) (2021)
- [Clustered Scheduling and Communication Pipelining For Efficient Resource Management Of Wireless Federated Learning](https://mlsanity.com/paper/2206.07631/) (2022)
- [Differentially Private Wireless Federated Learning Using Orthogonal Sequences](https://mlsanity.com/paper/2306.08280/) (2023)
- [Multi-task Federated Edge Learning (MtFEEL) in Wireless Networks](https://mlsanity.com/paper/2108.02517/) (2021)
- [Random Orthogonalization for Federated Learning in Massive MIMO Systems](https://mlsanity.com/paper/2210.09881/) (2022)
- [Client and Training Data Selection for Computationally Efficient Synchronized Federated Learning](https://mlsanity.com/paper/2609.39250/) (2026)

## Abstract (arXiv)

The performance of federated learning (FL) over wireless networks depend on the reliability of the client-server connectivity and clients' local computation capabilities. In this article we investigate the problem of client scheduling and resource block (RB) allocation to enhance the performance of model training using FL, over a pre-defined training duration under imperfect channel state information (CSI) and limited local computing resources. First, we analytically derive the gap between the training losses of FL with clients scheduling and a centralized training method for a given training duration. Then, we formulate the gap of the training loss minimization over client scheduling and RB allocation as a stochastic optimization problem and solve it using Lyapunov optimization. A Gaussian process regression-based channel prediction method is leveraged to learn and track the wireless channel, in which, the clients' CSI predictions and computing power are incorporated into the scheduling decision. Using an extensive set of simulations, we validate the robustness of the proposed method under both perfect and imperfect CSI over an array of diverse data distributions. Results show that the proposed method reduces the gap of the training accuracy loss by up to 40.7% compared to state-of-theart client scheduling and RB allocation methods.
