Coded convolution for parallel and distributed computing within a deadline

By Sanghamitra Dutta, Viveck R. Cadambe, Pulkit Grover. 2017

147 citations recorded by the source corpus.

We consider the problem of computing the convolution of two long vectors using parallel processors in the presence of “stragglers”. Stragglers refer to the small fraction of faulty or slow processors that delays the entire computation in time-critical distributed systems. We first show that splitting the vectors into smaller pieces and using a linear code to encode these pieces provides improved resilience against stragglers than replication-based schemes under a simple, worst-case straggler analysis. We then demonstrate that under commonly used models of computation time, coding can dramatically improve the probability of finishing the computation within a target “deadline” time. As opposed to the more commonly used technique of expected computation time analysis, we quantify the exponents of the probability of failure in the limit of large deadlines. Our exponent metric captures the probability of failing to finish before a specified deadline time, i.e., the behavior of the “tail”. Moreover, our technique also allows for simple closed form expressions for more general models of computation time, e.g. shifted Weibull models instead of only shifted exponentials. Thus, through this problem of coded convolution, we establish the utility of a novel asymptotic failure exponent analysis for distributed systems.

Subfields: Computer Networks and Communications, Hardware and Architecture

How researchers see this paper

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

In Computer Networks and Communications

  1. Amir Salman Avestimehr
  2. Jungwoo Lee
  3. Qian Yu
  4. Mohammad Ali Maddah-Ali
  5. Ramtin Pedarsani
  6. Emmanuel Abbe
  7. Min Ye
  8. Pulkit Grover

In Hardware and Architecture

  1. Amir Salman Avestimehr
  2. Mohammad Ali Maddah-Ali
  3. Qian Yu
  4. Jungwoo Lee
  5. Min Ye
  6. Emmanuel Abbe
  7. Heecheol Yang
  8. Gauri Joshi

Citations in the corpus