A New Approach for Task Scheduling in Distributed Systems Using Learning Automata

被引:5
作者
Jahanshahi, M. [1 ]
Meybodi, M. R. [2 ]
Dehghan, M. [2 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Cent Tehran Branch, Tehran, Iran
[2] Amirkabir Univ Technol, Dept Comp Engn & Informat Technol, Tehran, Iran
来源
2009 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS ( ICAL 2009), VOLS 1-3 | 2009年
关键词
Task scheduling; Memetic algorithm; Learning automata; ALLOCATION; ALGORITHM; MODEL;
D O I
10.1109/ICAL.2009.5262978
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Tasks scheduling problem is a key factor for a distributed system in order to achieve better efficiency. The problem of tasks scheduling in a distributed system can be stated as allocating tasks to processor of each computer. The objective of this problem is minimizing Makespan and communication cost while maximizing CPU utilization. Scheduling problem is known as NP-complete. Hence, many genetic algorithms have been proposed to search optimal solutions from entire solution space. However, the existing approaches are going to scan the entire solution space without consideration to techniques that can reduce the complexity of the optimization. In other words, the main weakness of these methods is to spend much time doing scheduling and hence need to exhaustive time. In this paper we use Learning algorithm to cope with the weakness of GA based method. In fact we use the Learning automata as local search in the memetic algorithm. Experimental results prove that the proposed method outperforms the existent GA based method in terms of communication cost, CPU utilization and Makespan.
引用
收藏
页码:62 / +
页数:3
相关论文
共 27 条
[1]  
Areibi S., 2001, P 2001 INT C ART INT, P25
[2]  
Bramlette M. F., 1991, P 4 INT C GEN ALG LO
[3]  
C Speel H., 1995, S EINST MEETS MARGR
[4]  
CHOW YC, 1979, IEEE T COMPUT, V28, P354, DOI 10.1109/TC.1979.1675365
[5]  
El-Rewini H., 1994, TASK SCHEDULING PARA
[6]   GENETIC ALGORITHMS - PRINCIPLES OF NATURAL-SELECTION APPLIED TO COMPUTATION [J].
FORREST, S .
SCIENCE, 1993, 261 (5123) :872-878
[7]  
FU KS, 1967, COMPUTER INFORM SCI, V2
[8]   A GENETIC ALGORITHM FOR MULTIPROCESSOR SCHEDULING [J].
HOU, ESH ;
ANSARI, N ;
REN, H .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (02) :113-120
[9]   Balance between genetic search and local search in memetic algorithms for multiobjective permutation flowshop scheduling [J].
Ishibuchi, H ;
Yoshida, T ;
Murata, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (02) :204-223
[10]  
MA PYR, 1982, IEEE T COMPUT, V31, P41, DOI 10.1109/TC.1982.1675884