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
Link To Document :
بازگشت