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 条
  • [21] Cellular automata-based modeling program: synthetic immune system
    Mata, James
    Cohn, Melvin
    IMMUNOLOGICAL REVIEWS, 2007, 216 : 198 - 212
  • [22] Large-scale cellular automata simulations of the immune system response
    Bernaschi, M
    Succi, S
    Castiglione, F
    PHYSICAL REVIEW E, 2000, 61 (02): : 1851 - 1854
  • [23] Cellular Automata Based on artificial Neural Network for Simulating Land Use Changes
    Charif, Omar
    Omrani, Hichem
    Basse, Reine-Maria
    45TH ANNUAL SIMULATION SYMPOSIUM 2012 (ANSS 2012), 2012, 44 (02): : 17 - 25
  • [24] Scheduling tasks of a parallel program in two-processor systems with use of cellular automata
    Seredynski, F
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 1998, 14 (5-6): : 351 - 364
  • [25] Scheduling tasks of a parallel program in two-processor systems with use of cellular automata
    Seredynski, F
    PARALLEL AND DISTRIBUTED PROCESSING, 1998, 1388 : 261 - 269
  • [26] Scheduling tasks of a parallel program in two-processor systems with use of cellular automata
    Polish Acad of Sciences, Warsaw, Poland
    Future Gener Comput Syst, 5-6 (351-364):
  • [27] Cellular automata for simulating land use changes based on support vector machines
    Yang, Qingsheng
    Li, Xia
    Shi, Xu
    COMPUTERS & GEOSCIENCES, 2008, 34 (06) : 592 - 602
  • [28] An artificial immune system for solving production scheduling problems: a review
    Muhamad, Ahmad Shahrizal
    Deris, Safaai
    ARTIFICIAL INTELLIGENCE REVIEW, 2013, 39 (02) : 97 - 108
  • [29] An artificial immune system for solving production scheduling problems: a review
    Ahmad Shahrizal Muhamad
    Safaai Deris
    Artificial Intelligence Review, 2013, 39 : 97 - 108
  • [30] Multi-objective scheduling using an artificial immune system
    Yang, Jian-Guo
    Li, Bei-Zhi
    Journal of Dong Hua University (English Edition), 2003, 20 (02): : 22 - 27