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