Workflows are important computational tools in many branches of science, and because of the dependencies among their tasks and their widely different characteristics, scheduling them is a difficult problem. Most research on scheduling workflows has focused on the offline problem of minimizing the makespan of single workflows with known task runtimes. The problem of scheduling multiple workflows has been addressed either in an offline fashion, or still with the assumption of known task runtimes. In this paper, we study the problem of scheduling workloads consisting of an arrival stream of workflows without task runtime estimates. The resource requirements of a workflow can significantly fluctuate during its execution. Thus, we present four s...
Abstract In this paper, we present an experimental study of deterministic non-preemptive multiple wo...
This paper presents an algorithm called Failure-Aware Workflow Scheduling (FAWS). The proposed algor...
This paper presents an algorithm called Failure-Aware Workflow Scheduling (FAWS). The proposed algor...
Many fields of modern science require huge amounts of computation, and workflows are a very popular ...
Workflow schedulers often rely on task runtime estimates when making scheduling decisions, and they ...
This dissertation addresses three key challenges that are characteristic to the online scheduling of...
In both business and computing, complex projects are often defined as workflows, which describe the ...
Task graphs provide a simple way to describe scientific workflows (sets of tasks with dependencies) ...
Large-scale distributed computing systems like grids and more recently clouds are a platform of choi...
AbstractWorkflow applications running on distributed environments are a promising solution for resou...
UnrestrictedThe development of grid and workflow technologies has enabled complex, loosely coupled s...
We investigate the problem of scheduling tasks in a cloud computing scenario that involves a queue o...
Abstract. Workflows are modeled as hierarchically structured directed acyclic graphs in which vertic...
Conference paperThe scheduling of workflow applications involves the mapping of individual workflow ...
Resource abundance is apparent in today's multicore era. Workflow applications common in science and...
Abstract In this paper, we present an experimental study of deterministic non-preemptive multiple wo...
This paper presents an algorithm called Failure-Aware Workflow Scheduling (FAWS). The proposed algor...
This paper presents an algorithm called Failure-Aware Workflow Scheduling (FAWS). The proposed algor...
Many fields of modern science require huge amounts of computation, and workflows are a very popular ...
Workflow schedulers often rely on task runtime estimates when making scheduling decisions, and they ...
This dissertation addresses three key challenges that are characteristic to the online scheduling of...
In both business and computing, complex projects are often defined as workflows, which describe the ...
Task graphs provide a simple way to describe scientific workflows (sets of tasks with dependencies) ...
Large-scale distributed computing systems like grids and more recently clouds are a platform of choi...
AbstractWorkflow applications running on distributed environments are a promising solution for resou...
UnrestrictedThe development of grid and workflow technologies has enabled complex, loosely coupled s...
We investigate the problem of scheduling tasks in a cloud computing scenario that involves a queue o...
Abstract. Workflows are modeled as hierarchically structured directed acyclic graphs in which vertic...
Conference paperThe scheduling of workflow applications involves the mapping of individual workflow ...
Resource abundance is apparent in today's multicore era. Workflow applications common in science and...
Abstract In this paper, we present an experimental study of deterministic non-preemptive multiple wo...
This paper presents an algorithm called Failure-Aware Workflow Scheduling (FAWS). The proposed algor...
This paper presents an algorithm called Failure-Aware Workflow Scheduling (FAWS). The proposed algor...