• DocumentCode
    2324423
  • Title

    Dynamic scheduling of computer tasks using genetic algorithms

  • Author

    Pico, Carlos Alberto Gonzalez ; Wainwright, Roger L.

  • Author_Institution
    Dept. of Math. & Comput. Sci., Tulsa Univ., OK, USA
  • fYear
    1994
  • fDate
    27-29 Jun 1994
  • Firstpage
    829
  • Abstract
    We concentrate on non-preemptive hard real-time scheduling algorithms. We compare FIFO, EDLF, SRTF and genetic algorithms for solving this problem. The objective of the scheduling algorithm is to dynamically schedule as many tasks as possible such that each task meets its execution deadline, while minimizing the total delay time of all of the tasks. We present a MicroGA that uses a small population size of 10 chromosomes, running for 10 trials using a rather high mutation rate with a sliding window of 10 tasks. The steady-state GA was determined to be better than the generational GA for our MicroGA. We also present a parallel MicroGA model designed for parallel processors. The parallel MicroGA works best when migration is used to move tasks from one processor to another to even out the load as much a possible. Test cases show that the sequential MicroGA model and the parallel MicroGA model produced superior task schedules compared to other algorithms tested
  • Keywords
    genetic algorithms; optimisation; parallel algorithms; real-time systems; scheduling; EDLF; FIFO; MicroGA; SRTF; chromosomes; computer tasks; dynamic scheduling; execution deadline; genetic algorithms; mutation rate; nonpreemptive hard real-time scheduling; parallel MicroGA model; parallel processors; scheduling algorithm; small population size; steady-state GA; task schedules; total delay time; Biological cells; Delay effects; Dynamic scheduling; Genetic algorithms; Genetic mutations; Process design; Processor scheduling; Scheduling algorithm; Sequential analysis; Steady-state;
  • 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.349947
  • Filename
    349947