• 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