2009
DOI: 10.1007/s10951-009-0138-4
|View full text |Cite
|
Sign up to set email alerts
|

Adaptive statistical scheduling of divisible workloads in heterogeneous systems

Abstract: This article presents a statistical approach to the scheduling of divisible workloads. Structured as a task farm with different scheduling modes including adaptive single and multi-round scheduling, this novel divisible load theory approach comprises two phases, calibration and execution, which dynamically adapt the installment size and number. It introduces the concept of a generic installment factor based on the statistical dispersion of the calibration times of the participating nodes, which allows automati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2010
2010
2014
2014

Publication Types

Select...
3
3
1

Relationship

4
3

Authors

Journals

citations
Cited by 15 publications
(9 citation statements)
references
References 28 publications
0
9
0
Order By: Relevance
“…Nevertheless, it is important to assert that there is a significant number of real problems in computational science, which can be modelled as divisible workloads of independent tasks, with or without precedence relations [17,18].…”
Section: Discussionmentioning
confidence: 99%
“…Nevertheless, it is important to assert that there is a significant number of real problems in computational science, which can be modelled as divisible workloads of independent tasks, with or without precedence relations [17,18].…”
Section: Discussionmentioning
confidence: 99%
“…Divisible Workloads. This approach builds on previous work from several partners including that of Robert Gordon University on statistical scheduling of divisible workloads [30] and the systematic introduction of adaptivity into parallel patterns and skeletons [29,31,4].…”
Section: Related Workmentioning
confidence: 99%
“…More recent research from the Edinburgh group has addressed the problem of adaptation on structured parallel programming 85, 86, in particular for the pipe skeleton 87, 88 and the farm 89.Known as adaptive structured parallelism, this methodological approach puts particular emphasis on the automatic scheduling of algorithmic skeletons 90.It instruments a skeletal program with a series of rules, which depend on particular performance thresholds based on the nature of the skeleton, the computation/communication ratio of the program, and the availability of resources in the system.Employing the pipe and farm skeletons as a basis for experimentation, this methodology has been successfully applied to allocate divisible workloads to real multinode configurations 91 and to solve complex parameter sweeps in the biomedical sciences92.…”
Section: Individualized Description Of Featuresmentioning
confidence: 99%