English

A new analysis of Work Stealing with latency

Distributed, Parallel, and Cluster Computing 2018-05-03 v1

Abstract

We study in this paper the impact of communication latency on the classical Work Stealing load balancing algorithm. Our paper extends the reference model in which we introduce a latency parameter. By using a theoretical analysis and simulation, we study the overall impact of this latency on the Makespan (maximum completion time). We derive a new expression of the expected running time of a bag of tasks scheduled by Work Stealing. This expression enables us to predict under which conditions a given run will yield acceptable performance. For instance, we can easily calibrate the maximal number of processors to use for a given work/platform combination. All our results are validated through simulation on a wide range of parameters.

Keywords

Cite

@article{arxiv.1805.00857,
  title  = {A new analysis of Work Stealing with latency},
  author = {Nicolas Gast and Mohammed Khatiri and Denis Trystram and Frederic Wagner},
  journal= {arXiv preprint arXiv:1805.00857},
  year   = {2018}
}
R2 v1 2026-06-23T01:42:56.254Z