Server | Tasks Assigned |
---|
P(Si) = (Piα/ Liβ) / Σ(Ptotα/ Ltotβ)
Where:
P(Si) = (1 - ρ) * P(Si) + ΔP(Si)
Where ΔP(Si) = Q / (L(Si) + 1)
Where:
This simulator demonstrates Ant Colony Optimization (ACO) for load balancing. Tasks are assigned to servers based on pheromone levels and current server loads. Servers with higher pheromone levels and lower loads are more likely to be chosen. After each assignment, pheromone levels are updated to reflect the quality of the solution.