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

Coordinated rescheduling of Bag‐of‐Tasks for executions on multiple resource providers

Abstract: Abstract-Metaschedulers can distribute parts of a Bag-of-Tasks (BoT) application among various resource providers in order to speed up its execution. The expected completion time of the user application is then calculated based on the run time estimates of all applications running and waiting for resources. However, due to inaccurate run time estimates, initial schedules are not those that provide users with the earliest completion time. These estimates increase the time distance between the first and last tas… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0
1

Year Published

2013
2013
2017
2017

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 17 publications
(15 citation statements)
references
References 35 publications
0
14
0
1
Order By: Relevance
“…We claim this is due to the scheduling capability of the framework (e.g. Falkon [22]). When the BOT stays on the margin, it means the framework schedules these tasks with the highest efficiency (tasks are executed immediately after they arrive).…”
Section: ) Bot Execution Time With Respect To Bot In-bag Inter-arrivalmentioning
confidence: 98%
See 1 more Smart Citation
“…We claim this is due to the scheduling capability of the framework (e.g. Falkon [22]). When the BOT stays on the margin, it means the framework schedules these tasks with the highest efficiency (tasks are executed immediately after they arrive).…”
Section: ) Bot Execution Time With Respect To Bot In-bag Inter-arrivalmentioning
confidence: 98%
“…Task replication could be considered as a particular type of rescheduling, which has the drawbacks of wasting resources and causing consistent problems. Marco et al [22] proposed a coordinated rescheduling algorithm for BOT applications and an evaluation of the impact of run time when scheduling these applications across multiple providers. A. Oprescu et al [23] developed a scheduler, BaTS, to schedule BOTs in dynamic cloud environment under the user-defined budget constraint.…”
Section: Related Workmentioning
confidence: 99%
“…This is evaluated in [57] where a coordinated BoT rescheduling algorithm that deals with the estimated completion time of the entire BoT application is presented.…”
Section: Qos Mechanismsmentioning
confidence: 99%
“…In comparison with the message passing model, they can be highly parallelized and executed in any acceptable order. Such tasks are adopted in multiple scientific research: computational biology, image processing, and massive search engines [28]. The scheduling of independent tasks has been the subject of research over the years [12,16], and it was shown that the scheduling of them on a set of heterogeneous computing resources is a NP-complete problem.…”
Section: Research Backgroundmentioning
confidence: 99%
“…When tasks are dispatched between multiple clusters, this inaccuracy grows, since rescheduling is performed independently by each resource provider. This time difference is called stretch factor [28]. The inaccuracy of predictions can be reduced by such methods as analyzing the scheduling traces (application independent, but problems with heterogeneous workloads) or application profiling (generating run-time predictions, but requires source-code access).…”
Section: Research Backgroundmentioning
confidence: 99%