DocumentCode :
2323861
Title :
A genetic approach to dynamic load balancing in a distributed computing system
Author :
Munetomo, Masaharu ; Takai, Yoshiaki ; Sato, Yoshiharu
Author_Institution :
Fac. of Eng., Hokkaido Univ., Sapporo, Japan
fYear :
1994
fDate :
27-29 Jun 1994
Firstpage :
418
Abstract :
Presents an efficient dynamic load balancing scheme based on a genetic algorithm (GA) which includes an evaluation mechanism of fitness values in a changing environment. Sender-initiated task migration algorithms continue to send unnecessary requests for a task migration while the system load is heavy, which yields inefficient inter-processor communication and much overhead until the migration is actually performed. In the proposed GA-based load balancing scheme, a subset of processors to which the requests are sent is adaptively determined by a learning procedure to reduce unnecessary requests. The learning procedure consists of standard genetic operations, such as selection, crossover and mutation, applied to a population of binary strings, each of which stands for a list of processors to which the migration requests are sent. Each processor has its own population, and the fitness of a string depends on how efficiently the destination of a migration is found. From the viewpoint of the mean response time of the whole system, we show the effectiveness of our approach through empirical investigations
Keywords :
distributed algorithms; genetic algorithms; resource allocation; adaptively determined processor subset; binary string population; changing environment; crossover; distributed computing system; dynamic load balancing scheme; fitness values evaluation mechanism; genetic algorithm; inter-processor communication; learning procedure; mean response time; migration requests; mutation; overhead; processor list; selection; sender-initiated task migration algorithms; unnecessary requests; Algorithm design and analysis; Delay; Distributed computing; Distributed control; Genetic algorithms; Genetic mutations; Load management; Processor scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation, 1994. IEEE World Congress on Computational Intelligence., Proceedings of the First IEEE Conference on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-1899-4
Type :
conf
DOI :
10.1109/ICEC.1994.349914
Filename :
349914
Link To Document :
بازگشت