Title :
A genetic exploration of dynamic load balancing algorithms
Author :
Aldasht, Mohammed ; Ortega, Julio ; Puntonet, Carlos G. ; Díaz, Antonio F.
Author_Institution :
Dept. of Comput. Archit. & Technol., Granada Univ., Spain
Abstract :
Evolutionary algorithms provide ways to explore wide search spaces. Thus, it is possible to get some conclusions about the characteristics of these spaces in order to aid in the determination of the best alternatives to solve the problem at hand. We have applied a genetic algorithm to assess the problem of distributed load balancing in parallel processing. To do that, we propose a classification of the space of design of distributed load balancing algorithms that takes into account the different alternatives for each dimension of the algorithm. This classification allows the codification of each load balancing strategy, thus making possible to apply a genetic search to determine the distributed load balancing procedure that provides the best performance for the type of parallel application at hand and the parallel platform where it is implemented. As an example, in this paper we provide the results corresponding to the parallel multiplication of matrices implemented in a cluster.
Keywords :
genetic algorithms; matrix multiplication; parallel processing; resource allocation; distributed load balancing; dynamic load balancing algorithms; evolutionary algorithms; genetic algorithm; genetic exploration; genetic search; parallel matrices multiplication; parallel processing; search space; Adaptive algorithm; Algorithm design and analysis; Clustering algorithms; Computer architecture; Evolutionary computation; Genetic algorithms; Heuristic algorithms; Load management; Space exploration; Space technology;
Conference_Titel :
Evolutionary Computation, 2004. CEC2004. Congress on
Print_ISBN :
0-7803-8515-2
DOI :
10.1109/CEC.2004.1330992