Work Stealing with latency

05/03/2018
by   Mohammed Khatiri, et al.
0

We study in this paper the impact of communication latency on the classical Work Stealing load balancing algorithm. Our approach considers existing performance models and the underlying algorithms. We introduce a latency parameter in the model and study its overall impact by careful observations of simulation results. Using this method we are able to derive a new expression of the expected running time of divisible load applications. 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 one should use for a given work platform combination. We also consider the impact of several algorithmic variants like simultaneous transfers of work or thresholds for avoiding useless transfers. All our results are validated through simulation on a wide range of parameters.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/02/2018

A new analysis of Work Stealing with latency

We study in this paper the impact of communication latency on the classi...
research
10/12/2017

Balancing expression dags for more efficient lazy adaptive evaluation

Arithmetic expression dags are widely applied in robust geometric comput...
research
08/02/2018

A Systematic Comparison of Dynamic Load Balancing Algorithms for Massively Parallel Rigid Particle Dynamics

As compute power increases with time, more involved and larger simulatio...
research
08/30/2019

Internet-based Adaptive Distributed Simulation of Mobile Ad-hoc Networks

In this paper we focus on Internet-based simulation, a form of distribut...
research
09/30/2017

An Efficient Load Balancing Method for Tree Algorithms

Nowadays, multiprocessing is mainstream with exponentially increasing nu...
research
01/08/2022

Defining maximum acceptable latency of AI-enhanced CAI tools

Recent years have seen an increasing number of studies around the design...

Please sign up or login with your details

Forgot password? Click here to reset