Scheduling in multiprocessor system using genetic algorithms

被引:9
作者
Dahal, Keshav [1 ]
Hossain, Alamgir [1 ]
Varghese, Benzy [1 ]
Abraham, Ajith [2 ]
Xhafa, Fatos [3 ]
Daradoumis, Atanasi [4 ]
机构
[1] Univ Bradford, Bradford BD7 1DP, W Yorkshire, England
[2] Norwegian Univ Sci & Technol, Trondheim, Norway
[3] Univ Politecn Cataluna, E-08028 Barcelona, Spain
[4] Univ Oberta Catalunya, Barcelona, Spain
来源
SEVENTH INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL MANAGEMENT APPLICATIONS, PROCEEDINGS | 2008年
关键词
D O I
10.1109/CISIM.2008.55
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multiprocessors have emerged as a powerful computing means for running real-time applications, especially where a uniprocessor system would not be sufficient enough to execute all the tasks. The high performance and reliability of multiprocessors have made them a powerful computing resource. Such computing environment requires an efficient algorithm to determine when and on which processor a given task should execute. This paper investigates dynamic scheduling of real-time tasks in a multiprocessor system to obtain a feasible solution using genetic algorithms combined with well-known heuristics, such as 'Earliest Deadline First' and 'Shortest Computation Time First'. A comparative study of the results obtained from simulations shows that genetic algorithm can be used to schedule tasks to meet deadlines, in turn to obtain high processor utilization.
引用
收藏
页码:281 / +
页数:2
相关论文
共 9 条
[1]  
COTTET F, 2002, SCHEDULING REALTIME, P1
[2]  
EGGERS E, 1999, DYNAMIC SCHEDULING A
[3]  
MAHMOOD A, 2000, J STUDIES INFORM CON, V9
[4]   A fault-tolerant dynamic scheduling algorithm for multiprocessor real-time systems and its analysis [J].
Manimaran, G ;
Murthy, CSR .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (11) :1137-1152
[5]   An efficient dynamic scheduling algorithm for multiprocessor real-time systems [J].
Manimaran, G ;
Murthy, CSR .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (03) :312-319
[6]  
NOSSAL R, 1997, P SIGPLAN 1997 WORKS, P68
[7]  
Page A.J., 2005, P 19 INT PAR DISTR P
[8]   SCHEDULING ALGORITHMS AND OPERATING-SYSTEMS SUPPORT FOR REAL-TIME SYSTEMS [J].
RAMAMRITHAM, K ;
STANKOVIC, JA .
PROCEEDINGS OF THE IEEE, 1994, 82 (01) :55-67
[9]   Fair scheduling of dynamic task systems on multiprocessors [J].
Srinivasan, A ;
Anderson, JH .
JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 77 (01) :67-80