GRID SCHEDULING USING ENHANCED PSO ALGORITHM

Similar documents
CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION

Particle Swarm Optimization Approach for Scheduling of Flexible Job Shops

A Particle Swarm Optimization Algorithm for Solving Flexible Job-Shop Scheduling Problem

PARTICLES SWARM OPTIMIZATION FOR THE CRYPTANALYSIS OF TRANSPOSITION CIPHER

Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization

PARTICLE SWARM OPTIMIZATION (PSO)

Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization

Effectual Multiprocessor Scheduling Based on Stochastic Optimization Technique

Comparative Analysis of Swarm Intelligence Optimization Techniques for Cloud Scheduling

Application of Improved Discrete Particle Swarm Optimization in Logistics Distribution Routing Problem

Optimal Power Flow Using Particle Swarm Optimization

A NEW APPROACH TO SOLVE ECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATION

International Conference on Modeling and SimulationCoimbatore, August 2007

Feeder Reconfiguration Using Binary Coding Particle Swarm Optimization

Particle Swarm Optimization Applied to Job Shop Scheduling

Study on GA-based matching method of railway vehicle wheels

Tracking Changing Extrema with Particle Swarm Optimizer

Three-Dimensional Off-Line Path Planning for Unmanned Aerial Vehicle Using Modified Particle Swarm Optimization

Modified Particle Swarm Optimization

Argha Roy* Dept. of CSE Netaji Subhash Engg. College West Bengal, India.

LECTURE 16: SWARM INTELLIGENCE 2 / PARTICLE SWARM OPTIMIZATION 2

An Approach to Polygonal Approximation of Digital CurvesBasedonDiscreteParticleSwarmAlgorithm

Multiprocessor Scheduling Using Particle Swarm Optimization

Handling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization

TASK SCHEDULING USING HAMMING PARTICLE SWARM OPTIMIZATION IN DISTRIBUTED SYSTEMS

A MULTI-SWARM PARTICLE SWARM OPTIMIZATION WITH LOCAL SEARCH ON MULTI-ROBOT SEARCH SYSTEM

A Native Approach to Cell to Switch Assignment Using Firefly Algorithm

Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization

Convolutional Code Optimization for Various Constraint Lengths using PSO

Max-Min Particle Swarm Optimization Algorithm with Load Balancing for Distributed Task Scheduling on the Grid Environment

Particle Swarm Optimization

Particle Swarm Optimization For N-Queens Problem

Inertia Weight. v i = ωv i +φ 1 R(0,1)(p i x i )+φ 2 R(0,1)(p g x i ) The new velocity update equation:

Small World Particle Swarm Optimizer for Global Optimization Problems

Particle Swarm Optimization Based Approach for Location Area Planning in Cellular Networks

Grid Scheduling using PSO with Naive Crossover

Cell-to-switch assignment in. cellular networks. barebones particle swarm optimization

Designing of Optimized Combinational Circuits Using Particle Swarm Optimization Algorithm

An improved PID neural network controller for long time delay systems using particle swarm optimization algorithm

Hybrid Particle Swarm-Based-Simulated Annealing Optimization Techniques

Particle Swarm Optimization applied to Pattern Recognition

IMPROVING THE PARTICLE SWARM OPTIMIZATION ALGORITHM USING THE SIMPLEX METHOD AT LATE STAGE

ACO and other (meta)heuristics for CO

Improving Tree-Based Classification Rules Using a Particle Swarm Optimization

Solving Travelling Salesman Problem Using Variants of ABC Algorithm

APPLICATION OF BPSO IN FLEXIBLE MANUFACTURING SYSTEM SCHEDULING

Particle Swarm Optimization Approach with Parameter-wise Hill-climbing Heuristic for Task Allocation of Workflow Applications on the Cloud

CHAPTER 6 HYBRID AI BASED IMAGE CLASSIFICATION TECHNIQUES

A Modified Particle Swarm Optimization for Multi-objective Open Shop Scheduling

An Efficient Analysis for High Dimensional Dataset Using K-Means Hybridization with Ant Colony Optimization Algorithm

Scheduling Meta-tasks in Distributed Heterogeneous Computing Systems: A Meta-Heuristic Particle Swarm Optimization Approach

CHAOTIC ANT SYSTEM OPTIMIZATION FOR PATH PLANNING OF THE MOBILE ROBOTS

SIMULTANEOUS COMPUTATION OF MODEL ORDER AND PARAMETER ESTIMATION FOR ARX MODEL BASED ON MULTI- SWARM PARTICLE SWARM OPTIMIZATION

Parallel Particle Swarm Optimization for Reducing Data Redundancy in Heterogeneous Cloud Storage

Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding

A Comparative Study of the Application of Swarm Intelligence in Kruppa-Based Camera Auto- Calibration

Simple Assembly Line Balancing Using Particle Swarm Optimization Algorithm

Particle Swarm Optimization

Reconfiguration Optimization for Loss Reduction in Distribution Networks using Hybrid PSO algorithm and Fuzzy logic

Feature weighting using particle swarm optimization for learning vector quantization classifier

Research on Improved Particle Swarm Optimization based on Membrane System in Cloud Resource Scheduling

LECTURE 20: SWARM INTELLIGENCE 6 / ANT COLONY OPTIMIZATION 2

ARMA MODEL SELECTION USING PARTICLE SWARM OPTIMIZATION AND AIC CRITERIA. Mark S. Voss a b. and Xin Feng.

Solving the Hard Knapsack Problems with a Binary Particle Swarm Approach

A *69>H>N6 #DJGC6A DG C<>C::G>C<,8>:C8:H /DA 'D 2:6G, ()-"&"3 -"(' ( +-" " " % '.+ % ' -0(+$,

Simultaneous Perturbation Stochastic Approximation Algorithm Combined with Neural Network and Fuzzy Simulation

Comparison of Some Evolutionary Algorithms for Approximate Solutions of Optimal Control Problems

An Optimization of Association Rule Mining Algorithm using Weighted Quantum behaved PSO

OPTIMUM CAPACITY ALLOCATION OF DISTRIBUTED GENERATION UNITS USING PARALLEL PSO USING MESSAGE PASSING INTERFACE

A fast hybrid particle swarm optimization algorithm for flow shop sequence dependent group scheduling problem

A Discrete Particle Swarm Optimization with Combined Priority Dispatching Rules for Hybrid Flow Shop Scheduling Problem

Open Vehicle Routing Problem Optimization under Realistic Assumptions

Comparative Analysis of Metaheuristic Approaches for m-machine No Wait Flow Shop Scheduling for minimizing Total Flow Time with Stochastic Input

A Particle Swarm Optimization Algorithm with Path Relinking for the Location Routing Problem

International Journal of Current Trends in Engineering & Technology Volume: 02, Issue: 01 (JAN-FAB 2016)

Research on Travel Salesman Problem Optimization using PSO and ACO

Learning to Match. Jun Xu, Zhengdong Lu, Tianqi Chen, Hang Li

Particle swarm optimization for mobile network design

QUANTUM BASED PSO TECHNIQUE FOR IMAGE SEGMENTATION

GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM

Shape Optimization Design of Gravity Buttress of Arch Dam Based on Asynchronous Particle Swarm Optimization Method. Lei Xu

A Genetic Algorithm for Multiprocessor Task Scheduling

An Exchange Local Search Heuristic based Scheme for Permutation Flow Shop Problems

Discrete Particle Swarm Optimization for TSP based on Neighborhood

A Modified PSO Technique for the Coordination Problem in Presence of DG

Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Balancing Strategy in Cloud Computing

Surrogate-assisted Self-accelerated Particle Swarm Optimization

The Pennsylvania State University. The Graduate School. Department of Electrical Engineering COMPARISON OF CAT SWARM OPTIMIZATION WITH PARTICLE SWARM

Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems

Parameter Selection of a Support Vector Machine, Based on a Chaotic Particle Swarm Optimization Algorithm

Implementation and Comparison between PSO and BAT Algorithms for Path Planning with Unknown Environment

THREE PHASE FAULT DIAGNOSIS BASED ON RBF NEURAL NETWORK OPTIMIZED BY PSO ALGORITHM

Tasks Scheduling using Ant Colony Optimization

INTEGRATION OF INVENTORY CONTROL AND SCHEDULING USING BINARY PARTICLE SWARM OPTIMIZATION ALGORITHM

The movement of the dimmer firefly i towards the brighter firefly j in terms of the dimmer one s updated location is determined by the following equat

CHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM

Kyrre Glette INF3490 Evolvable Hardware Cartesian Genetic Programming

[Kaur, 5(8): August 2018] ISSN DOI /zenodo Impact Factor

Optimal Facility Layout Problem Solution Using Genetic Algorithm

Dynamic Clustering of Data with Modified K-Means Algorithm

Transcription:

GRID SCHEDULING USING ENHANCED PSO ALGORITHM Mr. P.Mathiyalagan 1 U.R.Dhepthie 2 Dr. S.N.Sivanandam 3 1 Lecturer 2 Post Graduate Student 3 Professor and Head Department of Computer Science and Engineering PSG College of Technology Abstract : Grid computing is a high performance computing environment to solve larger scale computational demands. Grid computing contains resource management, tas scheduling, security problems, information management and so on. Tas scheduling is a fundamental issue in achieving high performance in grid computing systems. A computational GRID is typically heterogeneous in the sense that it combines clusters of varying sizes, and different clusters typically contains processing elements with different level of performance. In this, a heuristic approach based on particle swarm optimization algorithm is adopted for solving tas scheduling problem in grid environment. Particle Swarm Optimization (PSO) is one of the latest evolutionary optimization techniques by nature. It has the better ability of global searching and has been successfully applied to many areas such as, neural networ training etc. Due to the linear decreasing of inertia weight in PSO the convergence rate becomes faster, which leads to the minimal maespan time when used for scheduling. To mae the convergence rate faster, the PSO algorithm is improved by modifying the inertia parameter, such that it produces better performance and gives an optimized result. Keyword : Inertia, position updation, velocity, grid computing. I. INTRODUCTION Grid computing is the combination of computer resources from multiple administrative domains applied to achieve a goal, it is used to solve scientific, technical or business problem that requires a great number of processing cycles and needs large amounts of data. One of the main strategies of grid computing is using software to divide and apportion pieces of a program among several computers, sometimes up to many thousands. Some advantages of Grid Computing are, 1. Results can then be concatenated and analyzed upon job(s) completion. 2. Much more efficient use of idle resources. Jobs can be farmed out to idle servers. 3. Grid environments are much more modular and don't have single points of failure. If one of the servers/destops within the grid fails there are plenty of other resources able to pic the load. Jobs can automatically restart if a failure occurs. 4. A client will reside on each server which sends information bac to the master telling it what type of availability or resources it has to complete incoming jobs. 5. Jobs can be executed in parallel speeding performance. Grid environments are extremely well suited to run jobs that can be split into smaller chuns and run concurrently on many nodes. Using things lie MPI will allow message passing to occur among computer resources. Tas scheduling is a ey concept in computer multitasing and multiprocessing operating system design, and in real-time operating system design. In modern operating systems, there are typically many more processes running than there are CPUs available to run them. Scheduling refers to the way processes are assigned to run on the available CPUs. This assignment is carried out by software nown as a scheduler. The term heuristic is used for algorithms which find solutions among all possible ones. These algorithms, usually find a solution close to the best one and they find it fast and easily. Sometimes these algorithms can be accurate, that is they actually find the best solution, but the algorithm is still called heuristic until this best solution is proven to be the best. Some of the heuristic techniques are, Simulated Annealing, Tabu Search, Swarm intelligence which consists of two successful approaches of Particle Swarm Optimization (PSO) and Ant Colony Optimization algorithm (ACO), Etc. The PSO algorithm is used because, it belongs to the class of direct search methods used to find an optimal solution to an objective function in a search space. Direct search methods are usually derivativefree, meaning that they depend only on the evaluation of the objective function. II. LITERATURE SURVEY Particle swarm optimization (PSO) technique is employed in many optimization and search ISSN : 0975-3397 140

problems due to its simplicity and ability to tacle these problems successfully. Kennedy and Eberhat developed a new evolutionary algorithm called particle swarm optimization (PSO).The PSO optimizes an objective function by iteratively improving a swarm of solution vectors, called particles, based on special management of memory. Each particle is modified by referring to the memory of individual swarm s best information. Due to the collective intelligence of these particles, the swarm is able to repeatedly improve its best observed solution and converges to an optimum. A heuristic approach proposed by Lei Zhang, Yuehui Chen, Bo Yang [1] based on particle swarm optimization is adapted to solving scheduling problem in the grid environment. Each particle is represented a possible solution. The approach aims to generate an optimal schedule so as to get the minimum maespan and maximum resource utilization while completing the tass. The experimental results show that, the particle swarm optimization algorithm is more efficient and effective and provides better and optimized scheduling results than the Genetic algorithm. It is also found that the particle swarm optimization algorithm converges in the fast rate and it s suited for tas scheduling. From the simulated experiment, the result of PSO algorithm is better than GA. Simulation results demonstrate that PSO algorithm can get better effect for a large scale optimization problem. Tas scheduling based on PSO algorithm can be applied in the computational grid environment. The hybrid particle swarm optimization algorithm was proposed by M. Firet Ercan [2] for the application of PSO in scheduling hybrid flowshops with multiprocessor tass. In order to improve the performance of PSO, hybrid techniques were employed. The experimental results show that the PSO and hybrid methods are more efficient and effective in scheduling basis. For the fixed processor case, the scheduling problem becomes more difficult to solve and results are relatively higher. However, in fix processor case, again the PSO-SA hybrid produced the best performance and results. Hybrid methods demonstrated significant performance improvement though it was at the expense of increased computational complexity. Particle swarm adaptation (James Kennedy) is an optimization paradigm that simulates the ability of human societies to process nowledge. The algorithm models the exploration of a problem space by a population of individuals; individuals' successes influence their searches and those of their peers. The algorithm is relevant to cognition, in particular the representation of schematic nowledge in neural networs. Particle Swarm Algorithm for Tass Scheduling in Distributed Heterogeneous System was proposed by Xiaohong Kong, Jun Sun and Wenbo Xu [3]. A distributed heterogeneous system consists of a suite of processors or machines with different processing capacities. It can be performance-to-cost efficient to meet the diverse computation requirements if properly deployed. Tas scheduling is a crucial issue to improve the efficiency of this architecture. It has been incorporated an efficient population-based search technique, Particle Swarm Optimization (PSO), with list scheduling and propose a hybrid PSO algorithm for tass scheduling. The experiment results show that the proposed algorithm outperforms other algorithms in these aspects of performance and scalability. In practice, we reencode the particle variables to the scheduling in order to utilizing the search capability of PSO. The major motivation of using PSO is theoretically find out an optimal scheduling list rapidly, then adopt a tas duplication technique in the tas allocation procedure. As a result Hybrid PSO results a better performance evaluation. The study of Brian Ivers,Gary G.Yen [4] examines the optimization of the job shop scheduling (JSP) by a search space division scheme and use of the meta-heuristic method of particle swarm optimization (PSO) to solve it. The job shop scheduling problem (JSP) is a well nown huge combinatorial problem from the field of deterministic scheduling. It is considered the one of the hardest in the class of NP hard problems. Particles are initialized in the search space of a particular problem by assigning them a position, which represents a solution to the objective function, and a velocity. The PSO algorithm is considered a very fast algorithm and is emerging as a widely studied used algorithm for optimization problems. Due to the memory characteristics of the PSO algorithm, it wors better and there is no need to have the nowledge of other particles as, PSO taes care of it. Improvement of Particle Swarm Optimization Based on Neighborhood Cognizance and Swarm Decision was proposed by ZHU Meijie, LIU Hanxing, SUN Weiwei, ZHU TongLin [5]. The original PSO usually converges prematurely, and falls into the local optimal solution. Aimed at the shortcoming of PSO, here they have put forward an Improved PSO based on Neighborhood Cognizance (NCPSO) and Improved NCPSO based on Swarm Decision (SDNCPSO). These two improved PSO can reduce the possibility of converging prematurely. The results of experiment prove that these two improved PSO can improve the performance of global convergence in PSO and mae PSO converge to global optimal solution faster. The parameters used here is not optimized, the effect of these parameters and optimized parameter setting should be analyzed and taen care. ISSN : 0975-3397 141

This investigation [Shih-Tang Lo, Ruey- Maw Chen, Der-Fang Shiau and Chung-Lun Wu] introduced a particle swarm optimization (PSO) approach to solve the multi-processor resourceconstrained scheduling problems [6]. There are two new rules are proposed and evaluated, named antiinertia solution generation rule and bidirectional searching rule of PSO. The anti-inertia solution generation rule enables some jobs with anti-inertia velocity used to decide the start processing time, and escaping from local minimum. The bidirectional searching rule combines forward and bacward scheduling to extend the search solution space. These two suggested rules applied in PSO scheme are capable of finding global minimum. The simulation results reveal that the proposed approach gives us the better and optimizes results. In a dynamic situation, there may be some emergency jobs arriving at a certain time or changing the resources available and requirement which also have to be considered. An Improved PSO Algorithm was proposed (BU Yan-ping, ZHOU Wei, YU Jin-shou) against the optimal objective of to minimize the total completing time [7]. This presents an improved particle swarm optimization (PSO) algorithm with discrete coding rule for grid scheduling problem. The improved PSO algorithm can eep all the advantages of the standard PSO, such as implementation simplicity, low computational burden, and few control parameters, etc. A set of experiments show that the algorithm is stable and presents low variability. It has been tested the improved PSO algorithm against the MaxMin heuristic and found that improved PSO outperforms MaxMin by the total maespan and other performance. Fixed values for parameters are used and the algorithms are scripted in the Mat lab. But these optimization algorithms should be implemented for simulation part in the grid environment in java which can yield a better result and performance. III. PSO ALGORITHM Particle swarm optimization (PSO) is an algorithm modeled on swarm intelligence, that finds a solution to an optimization problem in a search space, or model and predict social behavior in the presence of objectives. The PSO is a stochastic, population-based computer algorithm modeled on swarm intelligence. Swarm intelligence is based on social-psychological principles and provides insights into social behavior, as well as contributing to engineering applications. The particle swarm optimization algorithm was first described in 1995 by James Kennedy and Russell C. Eberhart. The particle swarm simulates this ind of social optimization. A problem is given, and some way to evaluate a proposed solution to it exists in the form of a fitness function. A communication structure or social networ is also defined, assigning neighbors for each individual to interact with. Then a population of individuals defined as random guesses at the problem solutions is initialized. These individuals are candidate solutions. They are also nown as the particles, hence the name particle swarm. An iterative process to improve these candidate solutions is set in motion. The particles iteratively evaluate the fitness of the candidate solutions and remember the location where they had their best success. The individual's best solution is called the particle best or the local best. Each particle maes this information available to their neighbors. They are also able to see where their neighbors have had success. Movements through the search space are guided by these successes, with the population usually converging, by the end of a trial, on a problem solution better than that of non-swarm approach using the same methods. Each particle represents a candidate solution to the optimization problem. The position of a particle is influenced by the best position visited by itself i.e. its own experience and the position of the best particle in its neighborhood i.e. the experience of neighboring particles. When the neighborhood of a particle is the entire swarm, the best position in the neighborhood is referred to as the global best particle, and the resulting algorithm is referred to as the gbest PSO. When smaller neighborhoods are used, the algorithm is generally referred to as the lbest PSO. The performance of each particle is measured using a fitness function that varies depending on the optimization problem. Each Particle in the swarm is represented by the following characteristics: The current position of the particle The current velocity of the particle The particle swarm optimization which is one of the latest evolutionary optimization techniques conducts searches uses a population of particles. Each particle corresponds to individual in evolutionary algorithm. Each particle has an updating position vector and updating velocity vector by moving through the problem space. V +1 i = wv i +c 1 rand 1 ( ) x (pbest i -s i ) + c 2 rand 2 ( ) x (gbest-s i ) -------- Eq (1) S +1 +1 i = S i + V i -------- Eq (2) Where, v i is the velocity of i at iteration, s i is the current position of i at iteration. c 1 and c 2 are positive constants and rand1 and rand2 are uniformly distributed random number in [0,1].The velocity vector is range of [-Vmax,Vmax]. In Velocity updating eq (1), eq (3) terms that creates new velocity are, ISSN : 0975-3397 142

Inertia term, forces the particle to move in the same direction as before by adjusting the old velocity. Cognitive term (Personal best), forces the particle to go bac to the previous best position. Social Learning term, forces the particle to move to the best previous position of its neighbors. IV PROPOSED METHODOLOGY The inertia weight w weighting function in Eq (1), controls the momentum of the particle. The inertia weight can be dynamically varied by applying a scheme for the setting of the PSO, where w decreases over the whole run. The decrease depends on the start and end value of the weight given. A significant performance improvement is seen by varying the inertia. The Inertia term w, is provided with the below Eq (3) to mae the convergence faster and easier. w = w end + (w start - w end ) * β ------ Eq (3) Where, β = (1 / 1 + ( α x / x max ) Parameters description, w start,startvalue of the inertia weight (1.5) w end, end value of the inertia weight (0.3) x, current iteration number x max, maximum iteration number α, used to manipulate the gradient of the decreasing factor, set to 5. The inertia term should linearly decrease in order to facilitate exploitation over exploration in later states of the search. V PARTICLE SOLUTION REPRESENTATION FOR GRID SCHEDULING In grid environment, one of the most important issues is how to represent a solution for tas scheduling. The solution representation ties up with the PSO algorithm performance. It s defined one particle as a possible solution in the population. The dimension n corresponding to n tass and each dimension represents a tas. The position vector of each particle maes transformation about the continuous position. The smallest position value, namely, (SPV) rule is used first to find a permutation corresponding to the continuous position x i. For the n tass and m resource problem, each particle represents a reasonable scheduling scheme. The position vector x i has a continuous set of values. Where x i is the position value of i particle with respect to the n dimension and s i is the sequence of tas of i particle in the processing order with respect to the n dimension. Then the operation vector r i is defined by following Equation, R= s i mod m. Table 1 illustrates the solution representation of particle x i of PSO algorithm for 9 tass and 3 processors. It s defined as that the start of sequence number is zero. Dimension Table 1 Solution Representation The Initial population of particles is constructed randomly for PSO algorithm. The initialized continuous position values and continuous velocities are generated by the formula, X x min + (x max - x min ) * r ----- Eq (4) Where, x min = - 0.4 and x max = 4.0 and r is the random number between 0 and 1. V V min + (V max - V min ) * r ----- Eq (5) Where, V min = - 0.4 and V max = 4.0 and r is the random number between 0 and 1. VII STEPS STEP 1: Initialization, set the contents for this PSO algorithm. Define the active resource and the list of tass. The dimension of PSO algorithm is the number of tass. Initialize position vector and velocity vector of each particle randomly by using the eq, (4) and eq (5) given below X x min + (x max - x min ) * r V min + (V max - V min ) * r Apply the SPV rule to find the permutation for the tass. V x i 0 3.01 5 2 1 7.96 8 2 2-0.91 0 0 3 0.78 2 2 4-0.31 1 1 5 1.85 4 1 6 5.26 7 1 7 4.75 6 0 8 1.77 3 0 s i r i ISSN : 0975-3397 143

Evaluate each particle in the swarm using an objective function. Find the best fitness value and set the global best value. STEP 2: Update iteration variable. STEP 3: Update inertia weight. Applying eq (3) w = w end + (w start - w end ) * β Where, β = (1 / 1 + ( α x / x max ) STEP 4: Update velocity. Apply the eq (1), V i +1 = wv i +c 1 rand 1 ( ) x (pbest i -s i ) + c 2 rand 2 ( ) x (gbest-s i ) and update velocity of each particle. STEP 5: Update Position, by applying the eq 2, S i +1 = S i + V i +1 and update position of each particle. STEP 6: Apply the SPV rule to find the permutation. STEP 7: Update personal best, by evaluating the particle. STEP 8: Update global best. STEP 9: Stopping criterion. If the number of iteration exceeds the maximum number of iteration, then stop, otherwise go to Step 2. IX EXPERIMENTAL RESULTS The above algorithm is simulated in ALEA Grid simulation tool it. The experimental results show that the modified particle swarm optimization algorithm is able to get the better schedule Table 2 Comparisons between Existing PSO method and proposed PSO method than the normal existing PSO algorithm in computational grid within an optimized time as shown in the above table 2. ITERATI ON Figure1 Comparison Graph between iterations and inertia value. The above figure 1 shows comparisons modified PSO and existing PSO method based on iterations and inertia values. The curve obviously shows the improvement. X CONCLUSION Existing method e -( α x / x max ) 1 1.4992 1.4992 2 1.4988 1.4985 3 1.4982 1.4977 4 1.4976 1.4970 5 1.4970 1.4962 Iterations Proposed Method (1 / 1 + ( α x / x max ) In this paper, a scheduling algorithm based on PSO is proposed for tas scheduling problem on computational grids. Tas scheduling algorithms based on PSO algorithm can be applied in computational grid environment. Each particle represents a feasible solution. This project aims at generating an optimal schedule so as to complete the tass in a minimum time as well as utilizing the resources in an efficient way. The performance of the proposed approach is compared with the existing approach. The future wor may include other hybridization techniques to further minimize the execution time. XI REFERENCES 1. Lei Zhang, Yuehui Chen, Bo Yang Tas Scheduling Based on PSO Algorithm in Computational Grid, 2006 Proceedings of the Sixth International Conference on Intelligent Systems Design and Applications. ISSN : 0975-3397 144

2. M. Firet Ercan A hybrid particle swarm optimization approach for scheduling flow-shops with multiprocessor tass, 2008 International Conference on Information Science and Security. 3. Xiaohong Kong, Jun Sun and Wenbo Xu Particle Swarm Algorithm for Tass Scheduling in Distributed Heterogeneous System, 2006 Proceedings of the Sixth International Conference on Intelligent Systems Design and Applications. 4. Brian Ivers,Gary G.Yen Job Shop Optimization Through Multiple Independent Particle Swarms 2007 IEEE Congress on Evolutionary Computation. 5. ZHU Meijie, LIU Hanxing, SUN Weiwei, ZHU TongLin Improvement of Particle Swarm Optimization Based on Neighborhood Cognizance and Swarm Decision 2007 IEEE. 6. Shih-Tang Lo, Ruey-Maw Chen, Der-Fang Shiau and Chung-Lun Wu Using Particle Swarm Optimization to Solve Resource-constrained Scheduling Problems 2008 IEEE Conference on Soft Computing in Industrial Applications. 7. BU Yan-ping, ZHOU Wei, YU Jin-shou An Improved PSO Algorithm and Its Application to Grid Scheduling Problem 2008 International Symposium on Computer Science and Computational Technology. ISSN : 0975-3397 145