Open Access Open Access  Restricted Access Subscription or Fee Access

An Efficient Job Scheduling Algorithm for Computational Grid using Particle Swarm Optimization and Genetic Algorithm

K. Arunkumar, G. Jaspher, W. Kathrine

Abstract


Each grid site has its own fault-tolerance strategy because each site is itself an autonomous domain. In order to provide secure fault tolerance and efficient job scheduling for grid computing, this paper introduces a new scheme which gives the solution for the fault tolerance and job scheduling problems. The proposed system can schedule the job within a minimum period of time as well as utilizing the resources in an efficient way. It also addresses the heterogeneity of fault-tolerance mechanisms in a computational grid. Here the control server which holds the genetic algorithm supports the four kinds of fault-tolerance mechanisms which include job retry, job migration without check pointing, job migration with check pointing, and job replication mechanisms. In addition to this each computational site utilizes Particle Swarm Optimization (PSO) for efficient job scheduling.

Keywords


Grid Computing, Particle Swarm Optimization, Job Scheduling, Fault Tolerance, Genetic Algorithm

Full Text:

PDF

References


I.Foster, C. Kesselman (Eds), The Grid 2: Blueprint for a New Computing Infrastructure, 2nd ed., Morgan Kaufmann, 2003

W.E. Johnston, Computational and data grids in large-scale science and engineering, Future Generation Computer Systems 18 (8) (2002) 1085-1100.

A. Agarwal, M. Ahmed, A. Berman, B. Caron, A. Charbonneau, D.Deatrich R. Desmarais, A. Dimopoulos, I. Gable, L. Groer, R. Haria, L.K.R. Impey, C.Lindsay, G. Mateescu, Q. Matthews, A. Norton, W. Podaima, D. Quesnel, R.Simmonds, et al., Gridx1: A canadian computational grid, Future Generation Computer Systems 23 (5) (2007) 680-687.

I. Foster, C. Kesselman, S. Tuecke, The anatomy of the grid: Enabling scalable virtual organizations, International J. Supercomputer Applications 15 (3) (2001) 200-220.

C. Li, L. Li, Competitive proportional resource allocation policy for computational grid, Future Generation Computer Systems 20 (6) (2004) 1041-1054.

S. Tikar, S. Vadhiyar, Efficient reuse of replicated parallel data segments in computational grids, Future Generation Computer Systems 24 (7) (2008) 644-657.

W. Pang, K. Wang, C. Zhou, et al., Fuzzy discrete particle swarm optimization for solving traveling salesman problem, in: Proceedings of the 4th International Conference on Computer and Information Technology, IEEE CS Press, 2004.

H. Liu, A. Abraham, An hybrid fuzzy variable neighborhood particle swarm optimization algorithm for solving quadratic assignment problems, Journal of Universal Computer Science 13 (7) (2007) 1032-1054.

S. Kirkpatrick, C.D. Gelatt, M.P. Vecchi, Optimization by simulated annealing, Science 220 (1983) 671-680.

D.C. Vanderster, N.J. Dimopoulos, R. Parra-Hernandez, R.J. Sobie, Resource allocation on computational grids using a utility model and the knapsack problem, Future Generation Computer Systems 25 (1) (2009) 35-50.

K.E. Parsopoulos, M.N. Vrahatis, Recent approaches to global optimization problems through particle swarm optimization, Natural Computing 1 (2002) 235-306.

C. Grosan, A. Abraham, M. Nicoara, Search optimization using hybrid particle sub-Swarms and evolutionary algorithms, International Journal of Simulation Systems, Science & Technology 6 (1011) (2005) 60-79.

H. Liu, A. Abraham, Y. Li, Nature inspired population-based heuristics for rough set reduction, in: Rough Set Research Advances in Theory and Applications, in: Studies in Computational Intelligence, Springer Verlag, Germany, 2008, pp. 279-298.

J. Kennedy, R. Mendes, Population structure and particle swarm performance, in: Proceeding of IEEE conference on Evolutionary Computation, 2002, pp. 1671-1676.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.