On multiprocessor scheduling with cellular automata

被引:0
|
作者
Swiecicka, A [1 ]
Seredynski, F [1 ]
机构
[1] Bialystok Tech Univ, Dept Comp Sci, PL-15351 Bialystok, Poland
关键词
multiprocessor scheduling; cellular automata; genetic algorithms;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we propose using cellular automata (CAs) to perform distributed scheduling tasks of a parallel program in a multiprocessor system. We consider a program graph as a CA with elementary cells interacting locally according to a certain rule which must be found. Effective rules for a CA are discovered by a genetic algorithm (GA). With these rules, CA-based scheduler is able to find allocations which minimize the total execution time of the parallel program in the two processor system. We analyse different modes of operating of the scheduler in the case of two processors. We also show how our algorithm works in the case of more than two processors.
引用
收藏
页码:371 / 380
页数:10
相关论文
共 50 条
  • [31] Coevolution and evolving parallel cellular automata-based scheduling algorithms
    Seredynski, F
    Zomaya, AY
    ARTFICIAL EVOLUTION, 2002, 2310 : 362 - 373
  • [32] Ship Scheduling in Inland Waterway Networks Based on Cellular Automata Graph
    Geng, Xiongfei
    2016 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY PROCEEDINGS - CYBERC 2016, 2016, : 450 - 453
  • [33] The improvement of wavefront cellular learning automata for task scheduling in fog computing
    Jassbi, Sommayeh Jafarali
    Teymori, Sahar
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2023, 34 (08)
  • [34] Cellular automata approach to scheduling problem in case of modifications of a program graph
    Swiecicka, A
    Seredynski, F
    Jazdzyk, M
    INTELLIGENT INFORMATION SYSTEMS 2001, 2001, : 155 - 166
  • [35] Dimer automata and cellular automata
    Physica D, 4 (188):
  • [36] Dimer automata and cellular automata
    Schofisch, B
    Hadeler, KP
    PHYSICA D-NONLINEAR PHENOMENA, 1996, 94 (04) : 188 - 204
  • [37] Sand automata as cellular automata
    Dennunzio, Alberto
    Guillon, Pierre
    Masson, Beniot
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (38-40) : 3962 - 3974
  • [38] Multiprocessor scheduling with few preemptions
    Andersson, Bjorn
    Tovar, Eduardo
    12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2006, : 322 - +
  • [39] Evolutionary multiprocessor task scheduling
    Montazeri, Faezeh
    Sahnani-Jelodar, Mehdi
    Fakhraie, S. Najmeh
    Fakhraie, S. Mehdi
    PAR ELEC 2006: INTERNATIONAL SYMPOSIUM ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, PROCEEDINGS, 2006, : 68 - +
  • [40] A composite algorithm for multiprocessor scheduling
    Paletta, Giuseppe
    Vocaturo, Francesca
    JOURNAL OF HEURISTICS, 2011, 17 (03) : 281 - 301