Improving cellular automata scheduling through dynamics control

被引:3
作者
Carvalho, Tiago, I [1 ]
Carneiro, Murillo G. [1 ]
Oliveira, Gina M. B. [1 ]
机构
[1] Univ Fed Uberlandia, Fac Comp, Uberlandia, MG, Brazil
关键词
Cellular automata; genetic algorithm; task scheduling problem;
D O I
10.1080/17445760.2017.1422185
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cellular automata (CA) are dynamical systems with simple components but at the same time able to generate diverse and complex behaviour. In the present work we employ cellular automata to schedule programs over a multiprocessor system. The previously published CA-based scheduling models: SCAS-HP, SCAS-HP mu and SCAS-HP rho differ in the way they control the CA dynamical behaviour. Previous studies indicated that SCAS-HP tends to exhibit an inappropriate CA behaviour, which is mostly based on chaotic rules. Therefore, the parameters mu and rho are used to change the dynamical behaviour with the aim of improving the scheduling results. We investigate several instances of the scheduling problem which we split into two families of problems and by addressing each family separately to provide a more accurate evaluation of the models. The first family is formed by programs that solve linear equations by use of the Gaussian Elimination technique, while the second is comprised of artificial instances, which were randomly created in order to stress the scheduling performance of each model. The results indicate that both mu and rho can be used to adjust the dynamical behaviour in such models providing better scheduling results. [GRAPHICS] Activity diagram briefly showing the main steps of the investigated three cellular automata task schedulers - SCAS-HP, SCAS-HP mu and SCAS-HP rho.
引用
收藏
页码:115 / 141
页数:27
相关论文
共 32 条
[1]   Energy-Aware Scheduling of Distributed Systems [J].
Agrawal, Pragati ;
Rao, Shrisha .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2014, 11 (04) :1163-1175
[2]  
[Anonymous], NONSTANDARD COMPUTAT
[3]  
[Anonymous], AUTOM JAC
[4]  
[Anonymous], DAG GENERATION PROGR
[5]  
[Anonymous], 2003, C ART LIF
[6]   PARAMETRIC ORDERING OF COMPLEX-SYSTEMS [J].
BINDER, PM .
PHYSICAL REVIEW E, 1994, 49 (03) :2023-2025
[7]   A Cellular Automaton Based Approach for Real Time Embedded Systems Scheduling Problem Resolution [J].
Boutekkouk, Fateh .
ARTIFICIAL INTELLIGENCE PERSPECTIVES AND APPLICATIONS (CSOC2015), 2015, 347 :13-22
[8]  
Carneiro M. G., 2012, 2012 Brazilian Symposium on Neural Networks (SBRN 2012), P142, DOI 10.1109/SBRN.2012.46
[9]  
Carneiro MG, 2011, P 17 INT WORKSH CELL, P263
[10]   Synchronous cellular automata-based scheduler initialized by heuristic and modeled by a pseudo-linear neighborhood [J].
Carneiro, Murillo G. ;
Oliveira, Gina M. B. .
NATURAL COMPUTING, 2013, 12 (03) :339-351