High-Performance Distributed ML at Scale through Parameter Server Consistency Models
Not on the map. Why?
Abstract (arXiv)
As Machine Learning (ML) applications increase in data size and model complexity, practitioners turn to distributed clusters to satisfy the increased computational and memory demands. Unfortunately, effective use of clusters for ML requires considerable expertise in writing distributed code, while highly-abstracted frameworks like Hadoop have not, in practice, approached the performance seen in specialized ML implementations. The recent Parameter Server (PS) paradigm is a middle ground between these extremes, allowing easy conversion of single-machine parallel ML applications into distributed ones, while maintaining high throughput through relaxed "consistency models" that allow inconsistent parameter reads. However, due to insufficient theoretical study, it is not clear which of these consistency models can really ensure correct ML algorithm output; at the same time, there remain many theoretically-motivated but undiscovered opportunities to maximize computational throughput. Motivated by this challenge, we study both the theoretical guarantees and empirical behavior of iterative-convergent ML algorithms in existing PS consistency models. We then use the gleaned insights to improve a consistency model using an "eager" PS communication mechanism, and implement it as a new PS system that enables ML algorithms to reach their solution more quickly.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Oct 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 4.
10 papers.
- 2023Heterogeneous Federated Learning: State-of-the-art and Research Challengescited by 160
- 2023FedDiff: Diffusion Model Driven Federated Learning for Multi-Modal and Multi-Clientscited by 23
- 2021Towards Demystifying Serverless Machine Learning Trainingcited by 16
- 2021BAGUA: Scaling up Distributed Learning with System Relaxationscited by 13
- 2023FedFusion: Manifold Driven Federated Learning for Multi-satellite and Multi-modality Fusioncited by 8
- 2021AdaptCL: Efficient Collaborative Learning with Dynamic and Adaptive Pruningcited by 4
- 2021Order Optimal Bounds for One-Shot Federated Learning over non-Convex Loss Functionscited by 0
- 2022Distributed data analyticscited by 0
- 2022Good Intentions: Adaptive Parameter Management via Intent Signalingcited by 0
- 2023Tackling Computational Heterogeneity in FL: A Few Theoretical Insightscited by 0
- 2023FedDiff: Diffusion Model Driven Federated Learning for Multi-Modal and Multi-Clients16 Nov 2023
- 2023FedFusion: Manifold Driven Federated Learning for Multi-satellite and Multi-modality Fusion16 Nov 2023
- 2023Heterogeneous Federated Learning: State-of-the-art and Research Challenges20 Jul 2023
- 2023Tackling Computational Heterogeneity in FL: A Few Theoretical Insights12 Jul 2023
- 2022Good Intentions: Adaptive Parameter Management via Intent Signaling1 Jun 2022
- 2022Distributed data analytics26 Mar 2022
- 2021Order Optimal Bounds for One-Shot Federated Learning over non-Convex Loss Functions19 Aug 2021
- 2021BAGUA: Scaling up Distributed Learning with System Relaxations3 Jul 2021
- 2021AdaptCL: Efficient Collaborative Learning with Dynamic and Adaptive Pruning27 Jun 2021
- 2021Towards Demystifying Serverless Machine Learning Training17 May 2021