Objective: To design and implement an algorithm for load balancing with convenient utilization of heterogeneous grid resources. Methods: In this paper, we introduce Ant based Dynamic Load Balancing Algorithm (ADLBA), a decentralized dynamic load balancing algorithm using Ant Colony Optimization (ACO), which selects the best resources to be allocated to the tasksconsidering economic cost, resources\' capacity, and local load. Results: We used the Gridsim toolkit to evaluate the efficiency of ADLBA against the Randomized Algorithm (RA) with various number of tasks and resource allocation polices. Our study results show that ADLBA outperforms RA in terms of execution cost and total application execution time (makespan), and they also show that using time-shared allocation policy in the resources leads to better results in both algorithms. Conclusion: We found that ADLBA is suitable for grid users which aim to execute their applications quickly with lower cost.Keywords: Ant Colony Optimization (ACO), Grid Computing, Gridsim, Load Balancing, Makespan
SOWMYA SURYADEVERAJaishri ChourasiaSonam RathoreJhummarwala Abdul
Husna Jamal Abdul NasirKu Ruhana Ku‐Mahamud
Ku Ruhana Ku‐MahamudAniza Mohamed Din
Shiv PrakashDeo Prakash Vidyarthi