2002
DOI: 10.1006/jpdc.2002.1838
|View full text |Cite
|
Sign up to set email alerts
|

Predicting the Cost and Benefit of Adapting Data Parallel Applications in Clusters

Abstract: This paper examines the problem of adapting data parallel applications in a shared dynamic environment of PC or workstation clusters. We developed an analytic framework to compare and contrast a wide range of adaptation strategies: dynamic load balancing, migration, processor addition and removal. These strategies have been evaluated with respect to the cost and benefit they provide for three representative parallel applications: an iterative jacobi solver for Laplace's equation, gaussian elimination with part… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Year Published

2003
2003
2021
2021

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 11 publications
(10 citation statements)
references
References 34 publications
(32 reference statements)
0
10
0
Order By: Relevance
“…201 Finally, as parallel computing becomes easier with personal computer or workstation cluster computing, the ability of stochastic optimization methods for solving helicopter optimization problems on personal computer clusters should be explored. 185 An issue that would greatly help the helicopter optimization community is the presence of test problems. Because the analysis codes used differ for different problems, one approach can be to create an approximate problem using surrogate functions from an established aeroelastic analysis and present it as a test problem.…”
Section: Discussionmentioning
confidence: 99%
“…201 Finally, as parallel computing becomes easier with personal computer or workstation cluster computing, the ability of stochastic optimization methods for solving helicopter optimization problems on personal computer clusters should be explored. 185 An issue that would greatly help the helicopter optimization community is the presence of test problems. Because the analysis codes used differ for different problems, one approach can be to create an approximate problem using surrogate functions from an established aeroelastic analysis and present it as a test problem.…”
Section: Discussionmentioning
confidence: 99%
“…In order to achieve accurate predictions of the application run-time, many conventional approaches used in scheduling research (Maheswaran and Siegel, 1998;Subramani et al, 2002;Takefusa et al, 2001;Vadhiyar and Dongarra, 2002;Weissman, 2002) assume that accurate performance models are available that include low-level details of the applications (e.g., operation counts, message size). Kapadia et al (1999) use three instance-based learning algorithms to predict resource usage for each application run.…”
Section: Performance Predictionmentioning
confidence: 99%
“…In [15], a "pre-computation-based" dynamic load balancing on heterogeneous systems was described, but only local balancing was allowed. In [16], a prediction method for dynamic load balancing was described. However, the possible dependency of the optimal threshold on the task size was not considered.…”
Section: Introductionmentioning
confidence: 99%