2021
DOI: 10.15181/csat.v8.2103
|View full text |Cite
|
Sign up to set email alerts
|

Task stalling for a batch of task makespan minimisation in heterogeneous multigrid computing

Abstract: This paper presents a new algorithm for a batch of task makespan minimisation in heterogeneous multigrid computing. Heterogeneous grids are known to cause straggling task problem that increases task execution makespan. Existing task distribution algorithms solve this problem by using information about the compute node capacities or task sizes. However, such information may not always be available. Task stalling solves both problems. However, this method is described for queuing systems consisting of only two h… 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
2021
2021

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 6 publications
0
1
0
Order By: Relevance
“…However, existing well-known hierarchical and non-hierarchical task scheduling algorithms, reviewed in Section IV, cannot balance the workload without any additional information about the tasks (such as task size, quantity, and incoming task rate). As reviewed in [5], existing hybrid distributed computing platforms ( [6]- [18]) require preliminary data on the number of tasks to be performed, the execution time for each task, or the number of computing resources available. A task execution schedule is then created using these data.…”
Section: Introductionmentioning
confidence: 99%
“…However, existing well-known hierarchical and non-hierarchical task scheduling algorithms, reviewed in Section IV, cannot balance the workload without any additional information about the tasks (such as task size, quantity, and incoming task rate). As reviewed in [5], existing hybrid distributed computing platforms ( [6]- [18]) require preliminary data on the number of tasks to be performed, the execution time for each task, or the number of computing resources available. A task execution schedule is then created using these data.…”
Section: Introductionmentioning
confidence: 99%