2005
DOI: 10.1007/11549468_47
|View full text |Cite
|
Sign up to set email alerts
|

An Adaptive Skeletal Task Farm for Grids

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

1
3
0

Year Published

2006
2006
2010
2010

Publication Types

Select...
3
2

Relationship

3
2

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 14 publications
1
3
0
Order By: Relevance
“…This adaptiveness rests on the resource availability-performance premise, that is to say, the assumption that certain parallel programs can perform more efficiently based on a wise selection from the available system resources. We support our claims concerning performance enhancement by presenting positive empirical results based on two task-parallel skeletons: the task farm-first discussed in [8] and later extended in [9]-and the pipeline-introduced in [10] and generalized in [11]-. For convenience, we have implemented simple skeletal application programmer interfaces (APIs) in C with MPI for both skeletons, but stress that they are merely prototype vehicles to support the investigation of application scheduling schemes, which forms our main contribution.…”
supporting
confidence: 75%
“…This adaptiveness rests on the resource availability-performance premise, that is to say, the assumption that certain parallel programs can perform more efficiently based on a wise selection from the available system resources. We support our claims concerning performance enhancement by presenting positive empirical results based on two task-parallel skeletons: the task farm-first discussed in [8] and later extended in [9]-and the pipeline-introduced in [10] and generalized in [11]-. For convenience, we have implemented simple skeletal application programmer interfaces (APIs) in C with MPI for both skeletons, but stress that they are merely prototype vehicles to support the investigation of application scheduling schemes, which forms our main contribution.…”
supporting
confidence: 75%
“…Based on previous experiences with skeletons on geographically dispersed grids [7], where we empirically learned the costly implications of the inherent synchronisation in collectives, we have based this design on explicit send-receive pairing. Internally, each stage is composed by a MPI Recv call, the invocation to the f function, and a MPI Send call.…”
Section: Methodsmentioning
confidence: 99%
“…This work significantly extends our initial findings on single-round scheduling (González-Vélez 2006) and parameterisable skeletal task farms (González-Vélez 2005), by providing a comprehensive statistical online framework to automatically schedule divisible workloads based on the dispersion of the participating nodes and size of the workload. Being application-agnostic and parameterisable, our approach addresses the multi-round scheduling case by defining an installment factor which dynamically quantifies the number of rounds using the number of tasks in the workload and the system circumstances.…”
Section: Contribution and Structurementioning
confidence: 60%