2021
DOI: 10.1145/3470887
|View full text |Cite
|
Sign up to set email alerts
|

Performance Analysis of Work Stealing in Large-scale Multithreaded Computing

Abstract: Randomized work stealing is used in distributed systems to increase performance and improve resource utilization. In this article, we consider randomized work stealing in a large system of homogeneous processors where parent jobs spawn child jobs that can feasibly be executed in parallel with the parent job. We analyse the performance of two work stealing strategies: one where only child jobs can be transferred across servers and the other where parent jobs are transferred. We define a mean-field model to deri… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(1 citation statement)
references
References 27 publications
0
1
0
Order By: Relevance
“…In other words, dynamic load-balancing approaches update their loadbalancing rules frequently based on the new knowledge of traffic loads [9,10]. Dynamic load-balancing algorithms can be divided into two categories: (1) sender-initiated techniques where congested nodes look for lightly loaded nodes and offload their tasks to them and (2) receiver-initiated strategies where underloaded nodes search for overloaded nodes and steal their tasks [11,12]. In this paper, we propose a dynamic load-balancing method based on sender-initiated strategies for task distribution over FNs.…”
Section: Introductionmentioning
confidence: 99%
“…In other words, dynamic load-balancing approaches update their loadbalancing rules frequently based on the new knowledge of traffic loads [9,10]. Dynamic load-balancing algorithms can be divided into two categories: (1) sender-initiated techniques where congested nodes look for lightly loaded nodes and offload their tasks to them and (2) receiver-initiated strategies where underloaded nodes search for overloaded nodes and steal their tasks [11,12]. In this paper, we propose a dynamic load-balancing method based on sender-initiated strategies for task distribution over FNs.…”
Section: Introductionmentioning
confidence: 99%