2008
DOI: 10.1109/tpds.2007.70747
|View full text |Cite
|
Sign up to set email alerts
|

Centralized versus Distributed Schedulers for Bag-of-Tasks Applications

Abstract: Abstract-Multiple applications that execute concurrently on heterogeneous platforms compete for CPU and network resources. In this paper, we consider the problem of scheduling applications to ensure fair and efficient execution on a distributed network of processors. We limit our study to the case where communication is restricted to a tree embedded in the network, and the applications consist of a large number of independent tasks (Bags of Tasks) that originate at the tree's root. The tasks of a given applica… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
19
0
2

Year Published

2010
2010
2019
2019

Publication Types

Select...
4
4
2

Relationship

0
10

Authors

Journals

citations
Cited by 43 publications
(21 citation statements)
references
References 27 publications
0
19
0
2
Order By: Relevance
“…This type of application would be representative of a typical high-throughput grid job, or a ''bag-of-tasks'' application [44]. In contrast, MPI jobs that utilized inter-node communications (HPL, Random Access, Fast-Fourier Transform, and RandomRing) incurred substantial performance overheads on VMs for a 7 × 4 process grid.…”
Section: Virtual Cluster Performancementioning
confidence: 99%
“…This type of application would be representative of a typical high-throughput grid job, or a ''bag-of-tasks'' application [44]. In contrast, MPI jobs that utilized inter-node communications (HPL, Random Access, Fast-Fourier Transform, and RandomRing) incurred substantial performance overheads on VMs for a 7 × 4 process grid.…”
Section: Virtual Cluster Performancementioning
confidence: 99%
“…The concept of campaign is related to the bag-of-task model [23,24] and the groups of jobs model [25]. However, campaigns differ from bag-of-tasks as the jobs belonging to a single campaign have different lengths, sizes and dependencies.…”
Section: State-of-the-artmentioning
confidence: 99%
“…Most work on BOT applications focuses on the initial scheduling [17][18] [19] [20], which means that tasks are scheduled without considering the dynamic behavior of resources and applications. Task replication techniques have been developed to reduce task turnaround time and handle the lack of information from resources and tasks [21].…”
Section: Related Workmentioning
confidence: 99%