An Adaptive Rescheduling Strategy for Grid Workflow Applications
- 1 January 2007
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Scheduling is the key to the performance of grid workflow applications. Various strategies are proposed, including static scheduling strategies which map jobs to resources before execution time, or dynamic alternatives which schedule individual job only when it is ready to execute. While sizable work supports the claim that the static scheduling performs better for workflow applications than the dynamic one, it is questioned how a static schedule works effectively in a grid environment which changes constantly. This paper proposes a novel adaptive rescheduling concept, which allows the workflow planner works collaboratively with the run time executor and reschedule in a proactive way had the grid environment changes significantly. An HEFT-based adaptive rescheduling algorithm is presented, evaluated and compared with traditional static and dynamic strategies respectively. The experiment results show that the proposed strategy not only outperforms the dynamic one but also improves over the traditional static one. Furthermore we observed that it performs more efficiently with data intensive application of higher degree of parallelism.Keywords
This publication has 14 references indexed in Scilit:
- Scheduling of scientific workflows in the ASKALON grid environmentACM SIGMOD Record, 2005
- New Grid Scheduling and Rescheduling Methods in the GrADS ProjectInternational Journal of Parallel Programming, 2005
- The Pegasus portalPublished by Association for Computing Machinery (ACM) ,2005
- GNARE: an environment for grid-based high-throughput genome analysisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Making the Grid Predictable through Reservations and Performance ModellingThe Computer Journal, 2005
- Task scheduling strategies for workflow-based applications in gridsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Taverna: a tool for the composition and enactment of bioinformatics workflowsBioinformatics, 2004
- A Low‐Cost Rescheduling Policy for Efficient Mapping of Workflows on Grid SystemsScientific Programming, 2004
- GridFlow: workflow management for grid computingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Performance-effective and low-complexity task scheduling for heterogeneous computingIEEE Transactions on Parallel and Distributed Systems, 2002