Table 1 Comparative analysis of various load-balancing methods based on various parameters.

From: A multi-objective approach to load balancing in cloud environments integrating ACO and WWO techniques

Method

Response time

Waiting time

Energy consumption

Degree of load balancing

Cost of execution

Scheduling length

Scalability

Fault tolerance

Complexity

References

Whale Optimization Algorithm

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n2) (quadratic due to iterative population evaluation)

1

Water Wave Optimization

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n2) (similar to WOA, with moderate iterative steps)

2

Genetic Algorithm

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n × m) (population size × number of generations)

3

Particle Swarm Optimization

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n × m) (population size × number of iterations)

4

Ant Colony Optimization

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n × m) (number of ants × number of iterations)

5

Adaptive Genetic Whale Optimization

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n × m) (Genetic operations plus whale optimization)

8

Inverted Ant Colony Optimization

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n × m) (number of ants × number of iterations, less complex)

9

Fuzzy-Based PSO

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n × m) (iterative updates of particle positions)

10

Ripple-Induced Whale Optimization

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n2) (due to ripple effects and evaluation complexity)

6

Grasshopper Optimization Algorithm

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n × m) (population × number of iterations)

12

Meta-Heuristic Approaches for Microgrid

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n × m) (depending on the nature of metaheuristics)

14

Load balancing via intelligent PSO

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n × m) (particle updates per iteration)

20

Dynamic Load Balancing via Optimized RL-Based Clustering

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n2) (RL-based updates + clustering evaluation)

15

Modified min-min heuristic

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n × m) (iterative heuristic-based evaluation)

16

Optimal load balancing via hybrid optimization

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n3) (complexity due to hybrid optimization processes)

17

Dynamic optimization via utilizing the Krill Herd meta-heuristic algorithm

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n × m) (meta-heuristic iteration-based, high overhead)

18

Tactical Unit Algorithm

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n2) (time complexity increases with more tactical units)

21

Optimising workload distribution via a JAYA-based meta-heuristic

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n × m) (iterative updates, with moderate computational cost)

19

Hybrid WWO-ACO

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

O(n2) (a hybrid of WWO and ACO, the computational cost is moderate)

Proposed