2010
DOI: 10.1109/tc.2009.117
|View full text |Cite
|
Sign up to set email alerts
|

Scheduling Concurrent Bag-of-Tasks Applications on Heterogeneous Platforms

Abstract: Abstract-Scheduling problems are already difficult on traditional parallel machines, and they become extremely challenging on heterogeneous clusters. In this paper, we deal with the problem of scheduling multiple applications, made of collections of independent and identical tasks, on a heterogeneous master-worker platform. The applications are submitted online, which means that there is no a priori (static) knowledge of the workload distribution at the beginning of the execution. The objective is to minimize … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
32
0

Year Published

2010
2010
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 52 publications
(32 citation statements)
references
References 36 publications
0
32
0
Order By: Relevance
“…Beaumont et al aimed to maximise the number of tasks executed concurrently while ensuring fair resource sharing between applications [3]. Benoit et al took another approach to minimise the application runtime while sharing resources betweens applications [4].…”
Section: Related Workmentioning
confidence: 99%
“…Beaumont et al aimed to maximise the number of tasks executed concurrently while ensuring fair resource sharing between applications [3]. Benoit et al took another approach to minimise the application runtime while sharing resources betweens applications [4].…”
Section: Related Workmentioning
confidence: 99%
“…In these domains, most approaches are clairvoyant, meaning that resource, task, error rate and workload characteristics are precisely known [3,20]. Heuristics are designed by Casanova et al [7] for the case where only data transfer costs are known, on an offline problem though.…”
Section: Autonomic Computingmentioning
confidence: 99%
“…To discourage users tampering with their application to get better performance, we must provide a scheduler that gives a fair share of the available resources to each user. Similar problems have been addressed in computing Grids [7,14]. However, these schedulers are centralized, and assume perfectly updated information on the whole platform.…”
Section: Introductionmentioning
confidence: 97%
“…In the context of computing Grids, a common model for such applications is the bag-of-tasks: each application is then described as a set of similar tasks, i.e. which have a common data file size and computing demand [7,21].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation