Back to Search Start Over

Adaptive multiple-workflow scheduling with task rearrangement.

Authors :
Chen, Wei
Lee, Young
Fekete, Alan
Zomaya, Albert
Source :
Journal of Supercomputing; Apr2015, Vol. 71 Issue 4, p1297-1317, 21p
Publication Year :
2015

Abstract

Large-scale distributed computing systems like grids and more recently clouds are a platform of choice for many resource-intensive applications. Workflow applications account for the majority of these applications, particularly in science and engineering. A workflow application consists of multiple precedence-constrained tasks with data dependencies. Since resources in those systems are shared by many users and applications deployed there are very diverse, scheduling is complicated. Often, the actual execution of applications differs from the original schedule following delays such as those caused by resource contention and other issues in performance prediction. These delays have further impact when running multiple workflow applications due to inter-task dependencies. In this paper, we investigate the problem of scheduling multiple workflow applications concurrently, explicitly taking into account scheduling robustness. We present a dynamic task rearrangement and rescheduling algorithm that exploits the scheduling flexibility from precedence constraints among tasks. The algorithm optimizes resource allocation among multiple workflows, and it often stops the influence of delayed execution passing to subsequent tasks. The experimental results demonstrate that our approach can significantly improve performance in multiple-workflow scheduling. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09208542
Volume :
71
Issue :
4
Database :
Complementary Index
Journal :
Journal of Supercomputing
Publication Type :
Academic Journal
Accession number :
101868762
Full Text :
https://doi.org/10.1007/s11227-014-1361-0