Two-Phase Computation and Data Scheduling Algorithms for Workflows in the Grid

  • Authors:
  • Fangpeng Dong;Selim G. Akl

  • Affiliations:
  • Queen's University, Canada;Queen's University, Canada

  • Venue:
  • ICPP '07 Proceedings of the 2007 International Conference on Parallel Processing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, a workflow scheduling approach, which consists of two algorithms, is proposed. A submitted workflow is first partitioned into subgraphs on the global Grid level by the graph partitioning algorithm according to features of the workflow itself and the status of selected available resource clusters. Then, at the resource cluster level, metatasks in each subgraph are allocated to computational resources by the metatask mapping algorithm. To reduce the total makespan of a workflow, the schedule of raw input data preloading are considered by the two algorithms. This two-phase approach does not require detailed resource information or control privilege on every Grid resource for Grid schedulers at the global Grid level, so that the dependence on Grid information services is reduced and the higher priority of local resource management policies is respected.