A novel scheduling model for computational grid using quantum genetic algorithm

The Computational Grid (CG) provides a wide distributed platform for high end computing intensive applications. Scheduling on Computational grid is known to be NP-Hard problem and requires an efficient solution. Recently, quantum inspired computing has been introduced in the literature to solve such a complex combinatorial optimization problem efficiently. Combination of Genetic Algorithm (GA) and quantum concept evolves a new meta-heuristic technique known as Quantum Genetic Algorithms (QGA). QGA is a search procedure based on evolutionary computation and Quantum Computing (QC). This paper proposes a novel technique of scheduling in computational grid using QGA. The work simulates the model to study its performance. It also makes a comparative study with a GA-based scheduling model. Simulation results reveal the effectiveness of the model.

[1]  Abraham Silberschatz,et al.  Operating System Concepts , 1983 .

[2]  Alioune Ngom,et al.  Genetic algorithm based scheduler for computational grids , 2005, 19th International Symposium on High Performance Computing Systems and Applications (HPCS'05).

[3]  Jong-Hwan Kim,et al.  Quantum-inspired evolutionary algorithm for a class of combinatorial optimization , 2002, IEEE Trans. Evol. Comput..

[4]  Francine Berman,et al.  Overview of the Book: Grid Computing – Making the Global Infrastructure a Reality , 2003 .

[5]  Anil Kumar Tripathi,et al.  Scheduling in Distributed Computing Systems , 2009 .

[6]  Leonel Sousa,et al.  Communication contention in task scheduling , 2005, IEEE Transactions on Parallel and Distributed Systems.

[7]  Xingsheng Gu,et al.  A novel parallel quantum genetic algorithm for stochastic job shop scheduling , 2009 .

[8]  Kun-Ming Yu,et al.  An Evolution-Based Dynamic Scheduling Algorithm in Grid Computing Environment , 2008, 2008 Eighth International Conference on Intelligent Systems Design and Applications.

[9]  P. C. Li,et al.  Double chains quantum genetic algorithm with application to neuro-fuzzy controller design , 2011, Adv. Eng. Softw..

[10]  Ruay-Shiung Chang,et al.  An ant algorithm for balanced job scheduling in grids , 2009, Future Gener. Comput. Syst..

[11]  David Abramson,et al.  Grid Resource Management, Scheduling and Computational Economy , 2000 .

[12]  David S. Johnson,et al.  Computers and In stractability: A Guide to the Theory of NP-Completeness. W. H Freeman, San Fran , 1979 .

[13]  Fatos Xhafa,et al.  Genetic algorithm based schedulers for grid computing systems , 2007 .

[14]  Zahid Raza,et al.  GA Based Scheduling Model for Computational Grid to Minimize Turnaround Time , 2009, Int. J. Grid High Perform. Comput..

[15]  Andrew S. Tanenbaum,et al.  Distributed operating systems , 2009, CSUR.

[16]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[17]  Shilpa yadav,et al.  Distributed Operating System , 2014 .

[18]  Zahid Raza,et al.  A Computational Grid Scheduling Model To Minimize Turnaround Using Modified GA , 2008 .

[19]  Fatos Xhafa,et al.  Meta-heuristics for Grid Scheduling Problems , 2008 .

[20]  Dorothea Heiss-Czedik,et al.  An Introduction to Genetic Algorithms. , 1997, Artificial Life.

[21]  Shiv Prakash,et al.  Observations on Effect of IPC in GA Based Scheduling on Computational Grid , 2012, Int. J. Grid High Perform. Comput..

[22]  Jong-Hwan Kim,et al.  Quantum-Inspired Evolutionary Algorithms With a New Termination Criterion , H Gate , and Two-Phase Scheme , 2009 .

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

[24]  Behrooz Parhami,et al.  Introduction to Parallel Processing: Algorithms and Architectures , 1999 .

[25]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[26]  Anil Kumar Tripathi,et al.  A GA Based Multiple Task Allocation Considering Load , 2000, Int. J. High Speed Comput..

[27]  Laurence T. Yang,et al.  Scheduling in Distributed Computing Systems: Analysis, Design and Models , 2008 .

[28]  M. J. Quinn,et al.  Parallel Computing: Theory and Practice , 1994 .

[29]  Yang Gao,et al.  Adaptive grid job scheduling with genetic algorithms , 2005, Future Gener. Comput. Syst..

[30]  George Karypis,et al.  Introduction to Parallel Computing Solution Manual , 2003 .

[31]  Jun Zhang,et al.  An Ant Colony Optimization Approach to a Grid Workflow Scheduling Problem With Various QoS Requirements , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[32]  Jong-Hwan Kim,et al.  Quantum-inspired evolutionary algorithms with a new termination criterion, H/sub /spl epsi// gate, and two-phase scheme , 2004, IEEE Transactions on Evolutionary Computation.

[33]  Rajkumar Buyya,et al.  Nature's heuristics for scheduling jobs on Computational Grids , 2000 .

[34]  Fang Zhou,et al.  Quantum Genetic Algorithm for Hybrid Flow Shop Scheduling Problems to Minimize Total Completion Time , 2010, LSMS/ICSEE.

[35]  Abraham Silberschatz,et al.  Operating Systems Concepts , 2005 .

[36]  Jemal H. Abawajy,et al.  Autonomic Job Scheduling Policy for Grid Computing , 2005, International Conference on Computational Science.

[37]  Robert B. Cooper Introduction to Queuing Theory , 1990 .

[38]  Deo Prakash Vidyarthi,et al.  A Variant of Quantum Genetic Algorithm and Its Possible Applications , 2011, SocProS.

[39]  Mingsheng Ying,et al.  Quantum computation, quantum theory and AI , 2010, Artif. Intell..