Research Article

Workflow Scheduling Using Hybrid GA-PSO Algorithm in Cloud Computing

Table 1

Literature review summary.

AuthorName of AlgorithmObjectiveAdvantagesLimitation

Braun et al. [16]min-min algorithmTime12% better than GADelayed large tasks for long time

Kumar and Verma [20]Combination of min-min and max–min strategies in Genetic AlgorithmTimeFaster than the GATime consuming

Guo et al. [21]Particle Swarm Optimization (PSO) algorithmExecution and transfer timeFaster than the M-PSO and L-PSO algorithms in a large scaleStuck in local optimal solution

Pandey et al. [23]Heuristic algorithm based on particle swarm optimizationTime and costThree times better cost compared to BRS, good load distribution over resourcesStuck in local optimal solution

Arabnejad and Barbosa [24]Heterogeneous Budget-Constrained Scheduling (HBCS) algorithmExecution time and costReduction of 30% in execution time while
maintaining the same budget
Not considering the load over resources

Verma and Kaushal [6]Bicriteria Priority Based Particle Swarm
Optimization (BPSO) algorithm
Time and execution costDecreasing the execution cost
compared to BHEFT and PSO
Not considering the load over resources

Xu et al. [25]Heuristic algorithm based on the min-min algorithmThe fault recovery, the time, and the cost
Fault recovery has a significant impact on
the two performance criteria
Better choice only when both cost and makespan are considered

Chitra et al. [26]The PSO algorithmLoad balance and the makespanBetter than GA and PSOTime consuming

Ge and Wei [27]The Genetic AlgorithmLoad balance and makespanBetter than FIFOTime consuming to reach to optimal solution

Fard et al. [28]The heuristic algorithmMakespan, economic cost, energy consumption, and reliabilityImprove all four objectivesNot efficient with small number of tasks and processors

Wu et al. [29]The Revised Discrete Particle Swarm Optimization (RDPSO) algorithmMakespan, communication costs, and computation costsBetter than the standard PSO and BRS (Best Resource Selection) algorithmNot efficient with large search space

The proposed algorithmGenetic and particle swarm optimization algorithmMakespan, communication costs, load balance, and execution and transfer timeFaster convergence to the solution in comparison with other approachesSupports one data center without considering the dynamic workflow