Task Scheduling using Modified PSO Algorithm in Cloud Computing Environment

Task scheduling problem is one of the most important steps in using cloud computing environment capabilities. Different experiments show that although having an optimum solution is almost impossible but having a sub-optimal solution using heuristic algorithms seems possible. In this paper three heuristic approaches for task scheduling on cloud environment have been compared with each other. These approaches are PSO algorithm, genetic algorithm and modified PSO algorithm for efficient task scheduling. In all these three algorithms the goal is to generate an optimal schedule in order to minimize completion time of task execution.