English

Straggler Mitigation with Tiered Gradient Codes

Information Theory 2020-05-20 v1 math.IT

Abstract

Coding theoretic techniques have been proposed for synchronous Gradient Descent (GD) on multiple servers to mitigate stragglers. These techniques provide the flexibility that the job is complete when any kk out of nn servers finish their assigned tasks. The task size on each server is found based on the values of kk and nn. However, it is assumed that all the nn jobs are started when the job is requested. In contrast, we assume a tiered system, where we start with n1kn_1\ge k tasks, and on completion of cc tasks, we start n2n1n_2-n_1 more tasks. The aim is that as long as kk servers can execute their tasks, the job gets completed. This paper exploits the flexibility that not all servers are started at the request time to obtain the achievable task sizes on each server. The task sizes are in general lower than starting all n2n_2 tasks at the request times thus helping achieve lower task sizes which helps to reduce both the job completion time and the total server utilization.

Keywords

Cite

@article{arxiv.1909.02516,
  title  = {Straggler Mitigation with Tiered Gradient Codes},
  author = {Shanuja Sasi and V. Lalitha and Vaneet Aggarwal and B. Sundar Rajan},
  journal= {arXiv preprint arXiv:1909.02516},
  year   = {2020}
}

Comments

30 pages, 6 figures and 2 tables

R2 v1 2026-06-23T11:06:59.342Z