Growing evidence shows that in obtaining high performance, a well-managed time-constrained workflow scheduling is needed. Efficient workflow scheduling is critical for achieving high performance especially in heterogeneous computing system. However, it is a great challenge to improve performance and to optimize several objectives simultaneously. We propose a workflow scheduling algorithm that minimizes the makespan of the workflow application modeled by a Directed Acyclic Graph (DAG). The new proposed scheduling algorithm is named Multi Dependency Joint (MDJ) Algorithm. The performance of MDJ is compared with existing algorithms such as, Highest Level First with Estimated Time (HLFET), Modified Critical Path (MCP) and Earliest Time First (E...
Abstract—Among scheduling algorithms of scientific work-flows, the graph partitioning is a technique...
Abstract In this paper, we present an experimental study of deterministic non-preemptive multiple wo...
Workflow is a common model to represent large computations composed of dependent tasks. Most existin...
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...
In the last few years, workflows are becoming richer and more complex. Workflow scheduling managemen...
In this article, we revisit the problem of scheduling dy-namically generated directed acyclic graphs...
This paper considers a decentralised hybrid algorithm for scheduling scientific workflow application...
Abstract. Next-generation computational sciences feature large-scale workflows of many computing mod...
As parallel processing became ubiquitous in modern computing systems, parallel task models have been...
Abstract. Workflows are modeled as hierarchically structured directed acyclic graphs in which vertic...
Many applications in science and engineering become increasingly complex and large scale. These appl...
517-525Scheduling scientific workflow in a distributed computing resource is a challenging job. It i...
Large-scale distributed computing systems like grids and more recently clouds are a platform of choi...
Effective scheduling is a key concern for the execution of performance driven Grid applications. In ...
Abstract—Among scheduling algorithms of scientific work-flows, the graph partitioning is a technique...
Abstract In this paper, we present an experimental study of deterministic non-preemptive multiple wo...
Workflow is a common model to represent large computations composed of dependent tasks. Most existin...
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...
In the last few years, workflows are becoming richer and more complex. Workflow scheduling managemen...
In this article, we revisit the problem of scheduling dy-namically generated directed acyclic graphs...
This paper considers a decentralised hybrid algorithm for scheduling scientific workflow application...
Abstract. Next-generation computational sciences feature large-scale workflows of many computing mod...
As parallel processing became ubiquitous in modern computing systems, parallel task models have been...
Abstract. Workflows are modeled as hierarchically structured directed acyclic graphs in which vertic...
Many applications in science and engineering become increasingly complex and large scale. These appl...
517-525Scheduling scientific workflow in a distributed computing resource is a challenging job. It i...
Large-scale distributed computing systems like grids and more recently clouds are a platform of choi...
Effective scheduling is a key concern for the execution of performance driven Grid applications. In ...
Abstract—Among scheduling algorithms of scientific work-flows, the graph partitioning is a technique...
Abstract In this paper, we present an experimental study of deterministic non-preemptive multiple wo...
Workflow is a common model to represent large computations composed of dependent tasks. Most existin...