2007
DOI: 10.1007/s10723-007-9065-9
|View full text |Cite
|
Sign up to set email alerts
|

A Tool for Prioritizing DAGMan Jobs and its Evaluation

Abstract: Abstract. It is often difficult to perform efficiently a collection of jobs with complex job dependencies due to temporal unpredictability of the grid. One way to mitigate the unpredictability is to schedule job execution in a manner that constantly maximizes the number of jobs that can be sent to workers. A recently developed scheduling theory provides a basis to meet that optimization goal. Intuitively, when the number of such jobs is always large, high parallelism can be maintained, even if the number of wo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

3
50
0
1

Year Published

2008
2008
2019
2019

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 64 publications
(54 citation statements)
references
References 17 publications
3
50
0
1
Order By: Relevance
“…Currently available evaluations of PRIO [7] are limited to comparison with FIFO-based ordering. While the latter method, in practice, means 'no prioritization', we consider such an evaluation insufficient.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Currently available evaluations of PRIO [7] are limited to comparison with FIFO-based ordering. While the latter method, in practice, means 'no prioritization', we consider such an evaluation insufficient.…”
Section: Related Workmentioning
confidence: 99%
“…An algorithm was introduced to provide Internet-Computing (IC) optimal schedule for a large class of DAGs. However, in practice an algorithm that may be applied for all possible DAGs is needed, so a heuristic algorithm was designed to provide an IC optimal schedule if it exists, while for the rest of DAGs, the heuristics take steps to enhance eligible jobs ratio [7].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Based on this idea, some heuristics [7], [8] have been developed, which consider only the DAG structure in order to improve application performance. Nevertheless, the evaluation in [9] indicates that, without considering task execution costs when scheduling tasks, the practical effectiveness of these heuristics, at their current form, is limited.…”
Section: Introductionmentioning
confidence: 99%
“…(These speeds can change dynamically, especially when workers are not dedicated to working on the current .) This motivating intuition has been tested in two simulation studies [14], which studies four large real scientific computations, and [11], which studies hundreds of artificially generated computations of varied sizes. Both studies superimpose a computational model on the purely -oriented framework of IC-scheduling (so that one can talk about makespan), and they compare the makespans of simulated executions of s: each tested is executed by IC-scheduling and by a variety of common scheduling heuristics, including the FIFO strategy used by the Condor system 1 .…”
Section: Introductionmentioning
confidence: 99%