Research Article

Efficient Scheduling of Scientific Workflows with Energy Reduction Using Novel Discrete Particle Swarm Optimization and Dynamic Voltage Scaling for Computational Grids

Algorithm 1

Initialize particles position and velocity
REPEAT
   FOR each particle
        Evaluate the fitness
   END FOR
   FOR each particle
        Update velocity and position using equation
        CALL updating using pbDPSO or gbDPSO algorithm
   END FOR
UNTIL termination criteria is met