• DocumentCode
    2629407
  • Title

    Multiprocessor scheduling with evolving cellular automata based on ant colony optimization

  • Author

    Ghafarian, T. ; Deldari, H. ; Akbarzadeh-T, Mohammad-R

  • Author_Institution
    Dept. of Comput. Eng., Ferdowsi Univ. of Mashhad, Mashhad, Iran
  • fYear
    2009
  • fDate
    20-21 Oct. 2009
  • Firstpage
    431
  • Lastpage
    436
  • Abstract
    Multiprocessor scheduling belongs to a special category of NP-complete computational problems. The purpose of scheduling is to scatter tasks among the processors in such a way that the precedence constraints between tasks are kept, and the total execution time is minimized. Cellular automata (CA) can be used for multiprocessor scheduling, but one of the difficulties in using CA is the exponentially increasing number of rules with increasing number of processor and neighborhood radius. Here, we propose a combined use of ant colony and evolutionary meta-heuristics to search the rule´s feasible space in order to find optimal rule base. Also we introduce a two dimensional cellular automata structure based on the important task attributes in the precedence task graph. The proposed scheduler that uses evolving cellular automata based on ant colony can find optimal response time for some of well known precedence task graph in the multiprocessor scheduling area.
  • Keywords
    cellular automata; computational complexity; evolutionary computation; multiprocessing systems; processor scheduling; NP-complete computational problems; ant colony optimization; evolutionary metaheuristics; multiprocessor scheduling; precedence task graph; two dimensional cellular automata structure; Ant colony optimization; Application software; Computer science education; Delay; Displays; Genetic algorithms; Genetic engineering; Multiprocessing systems; Processor scheduling; Scattering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Conference, 2009. CSICC 2009. 14th International CSI
  • Conference_Location
    Tehran
  • Print_ISBN
    978-1-4244-4261-4
  • Electronic_ISBN
    978-1-4244-4262-1
  • Type

    conf

  • DOI
    10.1109/CSICC.2009.5349618
  • Filename
    5349618