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
关键词
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
相关论文
共 50 条
  • [1] Scheduling of Tasks in Multiprocessor System Using Hybrid Genetic Algorithms
    Varghes, Betzy
    Hossain, Alamgir
    Dahal, Keshav
    APPLICATIONS OF SOFT COMPUTING, 2009, 52 : 65 - 74
  • [2] Scheduling multiprocessor tasks with genetic algorithms
    Correa, RC
    Ferreira, A
    Rebreyend, P
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (08) : 825 - 837
  • [3] Multiprocessor scheduling with genetic algorithms in heterogeneous environment
    Woo, SH
    Lee, HS
    Yang, SB
    Han, TD
    Kim, SD
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 928 - 931
  • [4] Multiprocessor scheduling with support by genetic algorithms-based learning classifier system
    Nowacki, JP
    Pycka, G
    Seredynski, F
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 604 - 611
  • [5] Integrating list heuristics into genetic algorithms for multiprocessor scheduling
    Correa, RC
    Ferreira, A
    Rebreyend, P
    EIGHTH IEEE SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1996, : 462 - 469
  • [6] Multiprocessor scheduling using parallel genetic algorithm
    Al-Angari, Nourah
    ALAbdullatif, Abdullatif
    Al-Angari, N., 1600, International Journal of Computer Science Issues (IJCSI) (09): : 4 - 3
  • [7] Heterogeneous multiprocessor scheduling and allocation using evolutionary algorithms
    Reuter, C
    Schwiegershausen, M
    Pirsch, P
    IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, PROCEEDINGS, 1997, : 294 - 303
  • [8] A genetic scheduling algorithm based on knowledge for multiprocessor system
    Zhou, Lan
    Sun, Shi-Xin
    2007 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLS 1 AND 2: VOL 1: COMMUNICATION THEORY AND SYSTEMS; VOL 2: SIGNAL PROCESSING, COMPUTATIONAL INTELLIGENCE, CIRCUITS AND SYSTEMS, 2007, : 900 - +
  • [9] A DAG based Task Scheduling Algorithms for Multiprocessor System - A Survey
    Kaur, Gurjit
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (09): : 103 - 114
  • [10] SCHEDULING OPTIMIZATION OF FLEXIBLE MANUFACTURING SYSTEM USING GENETIC ALGORITHMS
    Cristea, Ciprian
    ACTA TECHNICA NAPOCENSIS SERIES-APPLIED MATHEMATICS MECHANICS AND ENGINEERING, 2013, 56 (01): : 95 - 98