A new analysis of Work Stealing with latency

05/02/2018
by   Nicolas Gast, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/03/2018

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
04/13/2018

On the Efficiency of Localized Work Stealing

This paper investigates a variant of the work-stealing algorithm that we...
research
03/06/2018

Achieving Low Latency Two-Way Communication by Downlink and Uplink Decoupled Access

In many scenarios, low latency wireless communication assumes two-way co...
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...
research
06/19/2019

Reduced I/O Latency with Futures

Task parallelism research has traditionally focused on optimizing comput...
research
02/08/2020

Performance Modeling and Analysis of a Hyperledger-based System Using GSPN

As a highly scalable permissioned blockchain platform, Hyperledger Fabri...

Please sign up or login with your details

Forgot password? Click here to reset