Loading…

A Minimum Makespan Grid Workflow Scheduling algorithm

Grid computing is hardware and software infrastructure which offers a cheap, distributable, coordinated and reliable access to powerful computational capabilities. To achieve the promising potentials of tremendous distributed resources, effective and efficient scheduling algorithms are fundamentally...

Full description

Saved in:
Bibliographic Details
Main Authors: Amalarethinam, D. I. G., Selvi, F. K. M.
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Grid computing is hardware and software infrastructure which offers a cheap, distributable, coordinated and reliable access to powerful computational capabilities. To achieve the promising potentials of tremendous distributed resources, effective and efficient scheduling algorithms are fundamentally important. Most of the applications in grid computing fall into interdependent task model called workflow application. Task scheduling is a fundamental issue in achieving high performance in grid computing systems. It is well known that the complexity of a general scheduling problem is NP-Complete [1]. The grid workflow task scheduling problem is described by a Directed Acyclic Graph (DAG) or task graph. The graph represents the dependency among tasks, their computation time and communication time between them. In the management of workflow execution scheduling, the key issues that impact on the performance of the system is based on proper scheduling. In this paper, a new algorithm, named Minimum Makespan Grid Workflow Scheduling (MMGWS) is proposed to minimize makespan by reserving the resources in advance and schedule the task on priority. The proposed algorithm has been implemented for arbitrary task graphs in a simulated environment. Finally, the results are compared with the well known Min-Min and HEFT scheduling algorithms and showing that the proposed algorithm is yielding better results, that is, minimizing makespan.
DOI:10.1109/ICCCI.2012.6158777