Coded Computation over Heterogeneous Clusters
Not on the map. Why?
Abstract (arXiv)
In large-scale distributed computing clusters, such as Amazon EC2, there are several types of "system noise" that can result in major degradation of performance: bottlenecks due to limited communication bandwidth, latency due to straggler nodes, etc. On the other hand, these systems enjoy abundance of redundancy - a vast number of computing nodes and large storage capacity. There have been recent results that demonstrate the impact of coding for efficient utilization of computation and storage redundancy to alleviate the effect of stragglers and communication bottlenecks in homogeneous clusters. In this paper, we focus on general heterogeneous distributed computing clusters consisting of a variety of computing machines with different capabilities. We propose a coding framework for speeding up distributed computing in heterogeneous clusters by trading redundancy for reducing the latency of computation. In particular, we propose Heterogeneous Coded Matrix Multiplication (HCMM) algorithm for performing distributed matrix multiplication over heterogeneous clusters that is provably asymptotically optimal for a broad class of processing time distributions. Moreover, we show that HCMM is unboundedly faster than any uncoded scheme. To demonstrate practicality of HCMM, we carry out experiments over Amazon EC2 clusters where HCMM is found to be up to 61%, 46% and 36% respectively faster than three benchmark load allocation schemes - Uniform Uncoded, Load-balanced Uncoded, and Uniform Coded. Additionally, we provide a generalization to the problem of optimal load allocation in heterogeneous settings, where we take into account the monetary costs associated with the clusters. We argue that HCMM is asymptotically optimal for budget-constrained scenarios as well, and we develop a heuristic algorithm for (HCMM) load allocation for budget-limited computation tasks.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Jan 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 1; 2023: 2; 2024: 1; 2025: 1.
12 papers.
- 2021CodedPaddedFL and CodedSecAgg: Straggler Mitigation and Secure Aggregation in Federated Learningcited by 20
- 2021Joint Coding and Scheduling Optimization for Distributed Learning over Wireless Edge Networkscited by 5
- 2021List-Decodable Coded Computing: Breaking the Adversarial Toleration Barriercited by 4
- 2021Coding for Straggler Mitigation in Federated Learningcited by 4
- 2021Coding for Distributed Multi-Agent Reinforcement Learningcited by 2
- 2021Coded Computation across Shared Heterogeneous Workers with Communication Delaycited by 1
- 2023Randomized Polar Codes for Anytime Distributed Machine Learningcited by 1
- 2021Multi-Agent Reinforcement Learning Based Coded Computation for Mobile Ad Hoc Computingcited by 0
- 2022Distributed Multi-Agent Reinforcement Learning with One-hop Neighbors and Compute Straggler Mitigationcited by 0
- 2023Iterative Sketching for Secure Coded Regressioncited by 0
- 2024Successive Refinement in Large-Scale Computation: Advancing Model Inference Applicationscited by 0
- 2025Approximate Gradient Coding for Distributed Learning with Heterogeneous Stragglerscited by 0
- 2025Approximate Gradient Coding for Distributed Learning with Heterogeneous Stragglers26 Oct 2025
- 2024Successive Refinement in Large-Scale Computation: Advancing Model Inference Applications11 Feb 2024
- 2023Randomized Polar Codes for Anytime Distributed Machine Learning1 Sep 2023
- 2023Iterative Sketching for Secure Coded Regression8 Aug 2023
- 2022Distributed Multi-Agent Reinforcement Learning with One-hop Neighbors and Compute Straggler Mitigation18 Feb 2022
- 2021CodedPaddedFL and CodedSecAgg: Straggler Mitigation and Secure Aggregation in Federated Learning16 Dec 2021
- 2021Coding for Straggler Mitigation in Federated Learning30 Sep 2021
- 2021Coded Computation across Shared Heterogeneous Workers with Communication Delay23 Sep 2021
- 2021Multi-Agent Reinforcement Learning Based Coded Computation for Mobile Ad Hoc Computing15 Apr 2021
- 2021Joint Coding and Scheduling Optimization for Distributed Learning over Wireless Edge Networks7 Mar 2021
- 2021List-Decodable Coded Computing: Breaking the Adversarial Toleration Barrier27 Jan 2021
- 2021Coding for Distributed Multi-Agent Reinforcement Learning7 Jan 2021