2010
DOI: 10.1016/j.jpdc.2010.08.017
|View full text |Cite
|
Sign up to set email alerts
|

On cluster resource allocation for multiple parallel task graphs

Abstract: a b s t r a c tMany scientific applications can be structured as parallel task graphs (PTGs), that is, graphs of data-parallel tasks. Adding data parallelism to a task-parallel application provides opportunities for higher performance and scalability, but poses additional scheduling challenges. In this paper, we study the off-line scheduling of multiple PTGs on a single, homogeneous cluster. The objective is to optimize performance without compromising fairness among the PTGs. We consider the range of previous… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
25
0

Year Published

2011
2011
2014
2014

Publication Types

Select...
3
3
2

Relationship

3
5

Authors

Journals

citations
Cited by 27 publications
(25 citation statements)
references
References 24 publications
0
25
0
Order By: Relevance
“…In [7], the algorithms for off-line scheduling of concurrent parallel task graphs on a single homogeneous cluster were evaluated extensively. The graphs, or workflows, that have been submitted by different users share a set of resources and are ready to start their execution at the same time.…”
Section: Off-line Scheduling Of Concurrent Workflowsmentioning
confidence: 99%
“…In [7], the algorithms for off-line scheduling of concurrent parallel task graphs on a single homogeneous cluster were evaluated extensively. The graphs, or workflows, that have been submitted by different users share a set of resources and are ready to start their execution at the same time.…”
Section: Off-line Scheduling Of Concurrent Workflowsmentioning
confidence: 99%
“…An extensive evaluation of algorithm proposed in [12] with some enhancements is carried out by Casanova et al [13]. They have also included k-shelf algorithm [14] for performance comparison.…”
Section: Related Workmentioning
confidence: 99%
“…The interconnection speed between nodes in the same cluster is an average of 1 GB/s and the interconnection speed between nodes of different clusters is an average of 100 MB/s. We modeled a set of workflows using a script that follows the approach of automatic DAG generators [2]. The workflow generation is defined by the following parameters: number of levels, minimum and maximum number of tasks per level.…”
Section: A Experiments Setupmentioning
confidence: 99%
“…Such applications can be organized as workflows in order to be scheduled, executed, and managed in a distributed infrastructure such as multi-clusters. In this sense, the task parallelism and data parallelism [2], [3] can be explored to improve the application's performance. The task parallelism is present at level of tasks of a workflow, and the data parallelism can be present in a single task of a workflow.…”
Section: Introductionmentioning
confidence: 99%