New Hybrid Algorithm for Task Scheduling in Grid Computing to Decrease missed Task

The purpose of Grid computing is to utilize computational power of idle resources which are distributed in different areas. Given the grid dynamism and its decentralize resources, there is a need for an efficient scheduler for scheduling applications. Since task scheduling includes in the NP-hard problems various researches have focused on invented algorithms especially the genetic ones. But since genetic is an inherent algorithm which searches the problem space globally and does not have the efficiency required for local searching, therefore, its combination with local searching algorithms can compensate for this shortcomings. The aim of this paper is to combine the genetic algorithm and GELS (GAGELS) as a method to solve scheduling problem by which simultaneously pay attention to two factors of time and number of missed tasks. Results show that the proposed algorithm can decrease makespan while minimizing the number of missed tasks compared with the traditional methods. Keywords—Grid Computing, Genetic Algorithm, Gravitational Emulation Local Search (GELS), missed task

[1]  Fatos Xhafa,et al.  Meeting security and user behavior requirements in Grid scheduling , 2011, Simul. Model. Pract. Theory.

[2]  E. Tsang,et al.  Guided Local Search , 2010 .

[3]  V. Vasudevan,et al.  Improving Scheduling of Scientific Workflows Using Tabu Search for Computational Grids , 2008 .

[4]  Fahime Moein-darbari,et al.  Scheduling of scientific workflows using a chaos-genetic algorithm , 2010, ICCS.

[5]  A.M. Rahmani,et al.  A Modified Simulated Annealing Algorithm for Static Task Scheduling in Grid Computing , 2008, 2008 International Conference on Computer Science and Information Technology.

[6]  Qian Tao,et al.  A Grid Workflow Scheduling Optimization Approach for e-Business Application , 2010, 2010 International Conference on E-Business and E-Government.

[7]  Lifeng Ai,et al.  QoS-Based Web Service Composition Accommodating Inter-service Dependencies Using Minimal-Conflict Hill-Climbing Repair Genetic Algorithm , 2008, 2008 IEEE Fourth International Conference on eScience.

[8]  Ladislau Bölöni,et al.  A Comparison of Eleven Static Heuristics for Mapping a Class of Independent Tasks onto Heterogeneous Distributed Computing Systems , 2001, J. Parallel Distributed Comput..

[9]  Amir Masoud Rahmani,et al.  A Novel Genetic Algorithm for Static Task Scheduling in Distributed Systems , 2009 .

[10]  Fatma A. Omara,et al.  Genetic algorithms for task scheduling problem , 2010, J. Parallel Distributed Comput..

[11]  Siamak Barzegar,et al.  A new Method on Resource Scheduling in grid systems based on Hierarchical Stochastic Petri net , 2010 .

[12]  P. J. Bernhard,et al.  Solving combinatorial optimization problems using a new algorithm based on gravitational attraction , 2004 .

[13]  Wael Abdulal,et al.  An improved rank-based genetic algorithm with limited iterations for grid scheduling , 2009, 2009 IEEE Symposium on Industrial Electronics & Applications.

[14]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[15]  L. Y. Tseng,et al.  The anatomy study of high performance task scheduling algorithm for Grid computing system , 2009, Comput. Stand. Interfaces.

[16]  K. Kannan,et al.  Randomized gravitational emulation search algorithm for symmetric traveling salesman problem , 2007, Appl. Math. Comput..

[17]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[18]  Amir Masoud Rahmani,et al.  Gravitational emulation local search algorithm for advanced reservation and scheduling in grid systems , 2009, 2009 First Asian Himalayas International Conference on Internet.

[19]  Ali Ghaffari,et al.  Reliable Job Scheduler using RFOH in Grid Computing , 2010 .

[20]  Mahdi Mahmoodi,et al.  A novel intelligent method for task scheduling in multiprocessor systems using genetic algorithm , 2006, J. Frankl. Inst..

[21]  A. Tamilarasi,et al.  An enhanced genetic algorithm with simulated annealing for job-shop scheduling , 2010 .