Main Article Content

Abstract

A computational grid is premeditated to process substantial computational applications. Numerous users residing at diverse geographical locations are requesting services from the grid architecture which possesses heterogeneous resources. This chapter presents a review of dynamic task scheduling (DTS) mechanisms, advance reservation techniques and fault-tolerant approaches those have already been recorded in the research to optimize distinct QoS parameters and grid architecture. Scheduling has already been proved as NP-complete in distributed systems. Therefore, many investigations have been nominated in the literature that can be classified into various categories of heuristics such as nature-inspired, dynamic, heterogeneous, job scheduling and load balancing, etc. Moreover, they are implemented for different kind of tasks for instance batch of tasks (BoT), priority based tasks, independent tasks, and workflow applications.

Article Details