Optimal Task Assignment to Heterogeneous Federated Learning Devices
Not on the map. Why?
Abstract (arXiv)
Federated Learning provides new opportunities for training machine learning models while respecting data privacy. This technique is based on heterogeneous devices that work together to iteratively train a model while never sharing their own data. Given the synchronous nature of this training, the performance of Federated Learning systems is dictated by the slowest devices, also known as stragglers. In this paper, we investigate the problem of minimizing the duration of Federated Learning rounds by controlling how much data each device uses for training. We formulate this problem as a makespan minimization problem with identical, independent, and atomic tasks that have to be assigned to heterogeneous resources with non-decreasing cost functions while respecting lower and upper limits of tasks per resource. Based on this formulation, we propose a polynomial-time algorithm named OLAR and prove that it provides optimal schedules. We evaluate OLAR in an extensive experimental evaluation using simulation that includes comparisons to other algorithms from the state of the art and new extensions to them. Our results indicate that OLAR provides optimal solutions with a small execution time. They also show that the presence of lower and upper limits of tasks per resource erase any benefits that suboptimal heuristics could provide in terms of algorithm execution time.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 0; 2024: 2; 2025: 0; 2026: 1.
7 papers.
- 2022FedBalancer: Data and Pace Control for Efficient Federated Learning on Heterogeneous Clientscited by 46
- 2021Efficient Device Scheduling with Multi-Job Federated Learningcited by 29
- 2022Multi-Job Intelligent Scheduling with Cross-Device Federated Learningcited by 20
- 2024Workflow Optimization for Parallel Split Learningcited by 8
- 2024A Comprehensive Survey of Federated Transfer Learning: Challenges, Methods and Applicationscited by 8
- 2022Scheduling Algorithms for Federated Learning with Minimal Energy Consumptioncited by 1
- 2026Client and Training Data Selection for Computationally Efficient Synchronized Federated Learningcited by 0
- 2026Client and Training Data Selection for Computationally Efficient Synchronized Federated Learning30 Sep 2026
- 2024A Comprehensive Survey of Federated Transfer Learning: Challenges, Methods and Applications3 Mar 2024
- 2024Workflow Optimization for Parallel Split Learning1 Feb 2024
- 2022Multi-Job Intelligent Scheduling with Cross-Device Federated Learning24 Nov 2022
- 2022Scheduling Algorithms for Federated Learning with Minimal Energy Consumption13 Sep 2022
- 2022FedBalancer: Data and Pace Control for Efficient Federated Learning on Heterogeneous Clients5 Jan 2022
- 2021Efficient Device Scheduling with Multi-Job Federated Learning11 Dec 2021