Straggler Mitigation in Distributed Matrix Multiplication: Fundamental Limits and Optimal Coding

By Qian Yu, Mohammad Ali Maddah-Ali, Amir Salman Avestimehr. 2018

314 citations recorded by the source corpus.

Consider massive matrix multiplication, a problem that underlies many data analytic applications, in a large-scale distributed system comprising a group of workers. We target the stragglers' delay performance bottleneck, which is due to the unpredictable latency in waiting for slowest nodes (or stragglers) to finish their tasks. We propose a novel coding strategy, named entangled polynomial code, designing intermediate computations at the workers in order to minimize the recovery threshold (i.e., the number of workers that we need to wait for in order to compute the final output). We prove the optimality of entangled polynomial code in several cases, and show that it provides order-wise improvement over the conventional schemes for straggler mitigation. Furthermore, we characterize the optimal recovery threshold among all linear coding strategies within a factor of 2 using bilinear complexity, by developing an improved version of the entangled polynomial code.

Subfields: Artificial Intelligence, Computer Networks and Communications

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Amir Salman Avestimehr
  2. Salim el Rouayheb
  3. Jinhyun So
  4. Wei-Ting Chang
  5. Ravi Tandon
  6. Pulkit Grover
  7. Jörg Kliewer
  8. Rawad Bitar

In Computer Networks and Communications

  1. Amir Salman Avestimehr
  2. Salim el Rouayheb
  3. Qian Yu
  4. Emmanuel Abbe
  5. Min Ye
  6. Rawad Bitar
  7. Jörg Kliewer
  8. Pulkit Grover

Citations in the corpus