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, including a simple backfilling policy which is not aware of task runtime estimates, two are novel workloadoriented policies, including one which targets fairness, and one is the well-known HEFT policy for a single workflow adapted to the on...
AbstractAuthors highlight the importance of estimating workflow execution time in the scheduling pro...
International audienceDistributed computing infrastructures are commonly used for scientific computi...
Using scheduling techniques to reorder work in workflow systems can improve the performance of the b...
Workflow schedulers often rely on task runtime estimates when making scheduling decisions, and they ...
Workflows are important computational tools in many branches of science, and because of the dependen...
Many fields of modern science require huge amounts of computation, and workflows are a very popular ...
This dissertation addresses three key challenges that are characteristic to the online scheduling of...
Task graphs provide a simple way to describe scientific workflows (sets of tasks with dependencies) ...
In both business and computing, complex projects are often defined as workflows, which describe the ...
International audienceFairly allocating distributed computing resources among workflow executions is...
Estimation of the execution time is an important part of the workflow scheduling problem. The aim of...
Estimation of the execution time is an important part of the workflow scheduling problem. The aim of...
International audienceJob scheduling in high-performance computing platforms is a hard problem that ...
This paper addresses the question of whether more accurate requested runtimes can significantly impr...
AbstractWorkflow applications running on distributed environments are a promising solution for resou...
AbstractAuthors highlight the importance of estimating workflow execution time in the scheduling pro...
International audienceDistributed computing infrastructures are commonly used for scientific computi...
Using scheduling techniques to reorder work in workflow systems can improve the performance of the b...
Workflow schedulers often rely on task runtime estimates when making scheduling decisions, and they ...
Workflows are important computational tools in many branches of science, and because of the dependen...
Many fields of modern science require huge amounts of computation, and workflows are a very popular ...
This dissertation addresses three key challenges that are characteristic to the online scheduling of...
Task graphs provide a simple way to describe scientific workflows (sets of tasks with dependencies) ...
In both business and computing, complex projects are often defined as workflows, which describe the ...
International audienceFairly allocating distributed computing resources among workflow executions is...
Estimation of the execution time is an important part of the workflow scheduling problem. The aim of...
Estimation of the execution time is an important part of the workflow scheduling problem. The aim of...
International audienceJob scheduling in high-performance computing platforms is a hard problem that ...
This paper addresses the question of whether more accurate requested runtimes can significantly impr...
AbstractWorkflow applications running on distributed environments are a promising solution for resou...
AbstractAuthors highlight the importance of estimating workflow execution time in the scheduling pro...
International audienceDistributed computing infrastructures are commonly used for scientific computi...
Using scheduling techniques to reorder work in workflow systems can improve the performance of the b...