• DocumentCode
    3791219
  • Title

    Multiprocessor scheduling and rescheduling with use of cellular automata and artificial immune system support

  • Author

    A. Swiecicka;F. Seredynski;A.Y. Zomaya

  • Author_Institution
    Dept. of Comput. Sci., Bialystok Univ. of Technol., Poland
  • Volume
    17
  • Issue
    3
  • fYear
    2006
  • Firstpage
    253
  • Lastpage
    262
  • Abstract
    The paper presents cellular automata (CA)-based multiprocessor scheduling system, in which an extraction of knowledge about scheduling process occurs and this knowledge is used while solving new instances of the scheduling problem. There are three modes of the scheduler: learning, normal operating, and reusing. In the learning mode, a genetic algorithm is used to discover CA rules suitable for solving instances of a scheduling problem. In the normal operating mode, discovered rules are able to find automatically, without a calculation of a cost function, an optimal or suboptimal solution of the scheduling problem for any initial allocation of program tasks in a multiprocessor system. In the third mode, previously discovered rules are reused with support of an artificial immune system (AIS) to solve new instances of the problem. We present a number of experimental results showing the performance of the CA-based scheduler.
  • Keywords
    "Processor scheduling","Artificial immune systems","Scheduling algorithm","Genetic algorithms","Distributed computing","Cost function","Concurrent computing","Multiprocessing systems","Amplitude shift keying","Simulated annealing"
  • Journal_Title
    IEEE Transactions on Parallel and Distributed Systems
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2006.38
  • Filename
    1583573