• DocumentCode
    2709745
  • Title

    Static Task Scheduling Using Genetic Algorithm and Reinforcement Learning

  • Author

    Najafabadi, Mohammad Moghimi ; Zali, Mustafa ; Taheri, Shamim ; Taghiyareh, Fattaneh

  • Author_Institution
    Dept. of ECE, Tehran Univ.
  • fYear
    2007
  • fDate
    1-5 April 2007
  • Firstpage
    226
  • Lastpage
    230
  • Abstract
    Task scheduling in a multiprocessor system is defined as assigning a set of tasks to a set of processors. The goal is to minimize the execution time while meeting a set of constraints. A wide variety set of deterministic and heuristic methods are proposed to solve the problem. The main problem is that the proposed methods cannot deal with big search spaces and cannot guarantee to find the optimal solution. In this research a novel approach based on reinforcement learning and genetic algorithm is proposed. Being divided using genetic algorithm, the smaller problems can be solved with reinforcement learner scheduler. The result of the method is a set of task processor pairs. Simulation results in standard problem set show that the method outperforms some studied GA based scheduling methods
  • Keywords
    genetic algorithms; learning (artificial intelligence); multiprocessing systems; processor scheduling; search problems; task analysis; deterministic method; genetic algorithm; heuristic method; multiprocessor system; reinforcement learning; search spaces; static task scheduling; Clustering algorithms; Computational intelligence; Cost function; Dynamic scheduling; Genetic algorithms; Machine learning algorithms; Parallel processing; Processor scheduling; State-space methods; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence in Scheduling, 2007. SCIS '07. IEEE Symposium on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    1-4244-0704-4
  • Type

    conf

  • DOI
    10.1109/SCIS.2007.367694
  • Filename
    4218621