2012 · 25 citations · 19 references
ComputingComputer ScienceHigh-performance ComputingArtificial IntelligenceDistributed SystemsGrid ComputingDistributed AlgorithmsDistributed ComputingLoad BalancingResource SchedulingTask AllocationTask SchedulingAdaptive Load BalancingAnt Colony OptimizationComputational Grid ArchitectureDistributed Load BalancingDynamic Load AdaptationDynamic Load BalancingLoad Balancing AlgorithmsLoad Balancing Strategies
Grid Computing involves coupled and coordinated use of geographically distributed resources for purposes such as large-scale computation and distributed data analysis. With the Grid becoming a viable high-performance alternative to the traditional supercomputing environment, a suitable and efficient load balancing algorithm is needed to equally spread the load on each computing node in the grid. This research work presents Ant based algorithm to solve the load balancing problem in computational grid. In proposed algorithm, the pheromone is associated with resources, rather than path. The increase or decrease of pheromone represent load and depends on task status at resources. The main objective of proposed algorithm is to map tasks to resources in a way that balance out the load resulting in improved utilization of resources.
19
Optimal static load balancing in distributed computer systems
Asser Tantawi, Don Towsley · Journal of the ACM · 1985 · 394 citations · Full text