2006
DOI: 10.1002/cpe.1139
|View full text |Cite
|
Sign up to set email alerts
|

Distributed and dynamic self‐scheduling of parallel MPI Grid applications

Abstract: SUMMARYThe execution of distributed applications on the Grid is already a reality. However, as both the number of applications grow and Grids increase in scale, the efficient utilization of the available but shared heterogeneous resources will become increasingly essential to the Grid's successful maturity. Furthermore, it is unclear whether existing Grid management systems are capable of meeting this challenge. The EasyGrid middleware is a hierarchically distributed application management system (AMS) that is… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
24
0

Year Published

2006
2006
2013
2013

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 24 publications
(24 citation statements)
references
References 20 publications
0
24
0
Order By: Relevance
“…It allows applications to be autonomous, which is not a property of pure MPI applications with the help of a Resource Management System (RMS) [16] who implements self-scheduling policies. EasyGrid has given positive results according to [17] and [15]. However, it is not clear that EasyGrid addresses the problems associated with task granularity and high communication costs expected in scientific applications.…”
Section: Related Workmentioning
confidence: 99%
“…It allows applications to be autonomous, which is not a property of pure MPI applications with the help of a Resource Management System (RMS) [16] who implements self-scheduling policies. EasyGrid has given positive results according to [17] and [15]. However, it is not clear that EasyGrid addresses the problems associated with task granularity and high communication costs expected in scientific applications.…”
Section: Related Workmentioning
confidence: 99%
“…Building task graphs expressing precedence constraints for complex parallel applications is non-trivial and hence cannot be adopted for a large number of parallel applications. Some efforts use performance models that the predict execution times for parallel applications [4,23,31]. These performance models are used by optimization algorithms that search the space of candidate schedules and choose the schedule with the minimum predicted execution time.…”
Section: Introductionmentioning
confidence: 99%
“…Certainly, this idea is time consuming and new applications and resources require a new series of tests. After developing the first version of MigBSP, we have observed the promotion of intelligent scheduling systems which adjust their parameters on the fly and hide intrinsic complexity and optimization decisions from users (Ding et al, 2009;Nascimento et al, 2007;Sanjay & Vadhiyar, 2009). In this context, we developed a new heuristic named AutoMig that selects one or more candidates for migration automatically.…”
Section: Introductionmentioning
confidence: 99%