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

被引:48
|
作者
Swiecicka, A
Seredynski, F
Zomaya, AY
机构
[1] Bialystok Tech Univ, Dept Comp Sci, PL-15351 Bialystok, Poland
[2] Polish Janapese Inst Informat Technol, PL-02008 Warsaw, Poland
[3] Univ Sydney, Sch Informat Technol, Sydney, NSW, Australia
关键词
multiprocessor scheduling; cellular automata; genetic algorithm; artificial immune system;
D O I
10.1109/TPDS.2006.38
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:253 / 262
页数:10
相关论文
共 50 条
  • [1] On multiprocessor scheduling with cellular automata
    Swiecicka, A
    Seredynski, F
    INTELLIGENT INFORMATION SYSTEMS 2002, PROCEEDINGS, 2002, 17 : 371 - 380
  • [2] Applying cellular automata in multiprocessor scheduling
    Swiecicka, A
    Seredynski, F
    PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 177 - 182
  • [3] Artificial immune systems applied to multiprocessor scheduling
    Wojtyla, Grzegorz
    Rzadca, Krzysztof
    Seredynski, Franciszek
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2006, 3911 : 904 - 911
  • [4] Multiprocessor Scheduling with Evolving Cellular Automata Based on Ant Colony Optimization
    Ghafarian, Toktam
    Deldari, Hossein
    Akbarzadeh-T, Mohammad-R
    2009 14TH INTERNATIONAL COMPUTER CONFERENCE, 2009, : 430 - +
  • [5] Immune-like system approach to cellular automata-based scheduling
    Seredynski, F
    Swiecicka, A
    PARALLEL PROCESSING APPLIED MATHEMATICS, 2002, 2328 : 626 - 633
  • [6] Use of an artificial immune system for job shop scheduling
    Coello, CAC
    Rivera, DC
    Cortés, NC
    ARTIFICIAL IMMUNE SYSTEMS, PROCEEDINGS, 2003, 2787 : 1 - 10
  • [7] CaAIS: Cellular Automata-Based Artificial Immune System for Dynamic Environments
    Rezvanian, Alireza
    Vahidipour, S. Mehdi
    Saghiri, Ali Mohammad
    ALGORITHMS, 2024, 17 (01)
  • [8] Use of Cellular Automata to Create an Artificial System of Image Classification and Recognition
    Belan, Stepan
    Belan, Nikolay
    CELLULAR AUTOMATA, ACRI 2012, 2012, 7495 : 483 - 493
  • [9] Scheduling support hardware for multiprocessor system and its evaluations
    Sasaki, Takahiro
    Hironaka, Tetsuo
    Nishimura, Naoki
    Yoshida, Noriyoshi
    Systems and Computers in Japan, 2006, 37 (02): : 79 - 95
  • [10] A network of cellular automata for the simulation of the immune system
    Castiglione, F
    Mannella, G
    Motta, S
    Nicosia, G
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 1999, 10 (04): : 677 - 686