2018 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID) 2018
DOI: 10.1109/ccgrid.2018.00048
|View full text |Cite
|
Sign up to set email alerts
|

The Impact of Task Runtime Estimate Accuracy on Scheduling Workloads of Workflows

Abstract: Workflow schedulers often rely on task runtime estimates when making scheduling decisions, and they usually target the scheduling of a single workflow or batches of workflows. In contrast, in this paper, we evaluate the impact of the absence or limited accuracy of task runtime estimates on slowdown when scheduling complete workloads of workflows that arrive over time. We study a total of seven scheduling policies: four of these are popular existing policies for (batches of) workloads from the literature, inclu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 13 publications
(9 citation statements)
references
References 31 publications
0
9
0
Order By: Relevance
“…Workflow scheduling: With s f = 0 and task sizes equal to machine capacities q f = Q, the problem reduces to workflow scheduling. [21] measures how inaccurate runtime estimates influence the schedules -which complements our study (as we assumed that estimates are known). [22] analyzes possible performance benefits of resource interleaving across the parallel stages.…”
Section: Related Workmentioning
confidence: 97%
“…Workflow scheduling: With s f = 0 and task sizes equal to machine capacities q f = Q, the problem reduces to workflow scheduling. [21] measures how inaccurate runtime estimates influence the schedules -which complements our study (as we assumed that estimates are known). [22] analyzes possible performance benefits of resource interleaving across the parallel stages.…”
Section: Related Workmentioning
confidence: 97%
“…Now, let us turn to the more complicated terms (the "queueing time" terms) in ( 10) and (11). First, (10):…”
Section: T 2 (S Imentioning
confidence: 99%
“…Next, let us turn to the first, more complicated term in (11). We wish to show its derivative is smaller than (15): 16)…”
Section: T 2 (S Imentioning
confidence: 99%
See 1 more Smart Citation
“…Both approaches have in common that they need at least comprehensive knowledge about execution times of all tasks on all available nodes. However, these values are not available in advance but must be determined either by asking users for estimates [18,22,23], by analyzing historical traces [35,36,42], or by using some form of online learning [43,45]. Lotaru aims to estimate the runtime for all task-node pairs in a cluster to enable the use of existing scheduling methods in real-world systems.…”
Section: Scheduling Workflow Tasks Onto Heterogeneous Clustersmentioning
confidence: 99%