Straggler Mitigation in Distributed Optimization Through Data Encoding

By Can Bülent Karakus, Yifan Sun, Suhas N. Diggavi, Wotao Yin. 2017

155 citations recorded by the source corpus.

Slow running or straggler tasks can significantly reduce computation speed in distributed computation. Recently, coding-theory-inspired approaches have been applied to mitigate the effect of straggling, through embedding redundancy in certain linear computational steps of the optimization algorithm, thus completing the computation without waiting for the stragglers. In this paper, we propose an alternate approach where we embed the redundancy directly in the data itself, and allow the computation to proceed completely oblivious to encoding. We propose several encoding schemes, and demonstrate that popular batch algorithms, such as gradient descent and L-BFGS, applied in a coding-oblivious manner, deterministically achieve sample path linear convergence to an approximate solution of the original problem, using an arbitrarily varying subset of the nodes at each iteration. Moreover, this approximation can be controlled by the amount of redundancy and the number of nodes used in each iteration. We provide experimental results demonstrating the advantage of the approach over uncoded and data replication strategies.

Subfields: Artificial Intelligence, Computational Mechanics, Optimization & Training, ML Systems & Hardware

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. Suhas N. Diggavi
  2. Deepesh Data
  3. Amir Salman Avestimehr
  4. Linqi Song
  5. Pulkit Grover
  6. Amirhossein Reisizadeh
  7. Ramtin Pedarsani
  8. Songze Li

In Computational Mechanics

  1. Suhas N. Diggavi
  2. Deepesh Data
  3. Linqi Song
  4. Amir Salman Avestimehr
  5. Pulkit Grover
  6. Yuanming Shi
  7. Sanghamitra Dutta
  8. Ramtin Pedarsani

In Optimization & Training

  1. Deepesh Data
  2. Amir Salman Avestimehr
  3. Linqi Song
  4. Suhas N. Diggavi
  5. Pulkit Grover
  6. Amirhossein Reisizadeh
  7. Ramtin Pedarsani
  8. Gianmarco Calbi

In ML Systems & Hardware

  1. Suhas N. Diggavi
  2. Deepesh Data
  3. Linqi Song
  4. Pulkit Grover
  5. Amir Salman Avestimehr
  6. Sanghamitra Dutta
  7. Ramtin Pedarsani
  8. Amirhossein Reisizadeh

Citations in the corpus