Job Scheduling in Grid Computing with Cuckoo Optimization Algorithm
Computational grid is a hardware and software infrastructure that provides dependable, inclusive and credible to other computing capabilities. Grid computing intercommunicated with a set of computational resources on a large scale. Scheduling independent jobs is an important issue in such areas as computational grid. Scheduling is the process of assigning jobs to resources in order to achieve different goals. The grid schedule, find the optimal resource allocation to it over heterogeneous resources and maximize overall system performance. As yet evolutionary methods such as Genetic, Simulated Annealing (SA), Particle Swarm Optimization (PSO) and Ant Colony Optimization (ACO) to solve the problem in the grid schedule have been adopted. The disadvantage of these techniques premature convergence and trapping in local optimum in large-scale problems.