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 条
  • [31] Algorithms for multiprocessor scheduling with machine release times
    Kellerer, H
    IIE TRANSACTIONS, 1998, 30 (11) : 991 - 999
  • [32] Approximation algorithms for the multiprocessor scheduling with submodular penalties
    Liu, Xiaofei
    Li, Weidong
    OPTIMIZATION LETTERS, 2021, 15 (06) : 2165 - 2180
  • [33] Approximation Algorithms for Multiprocessor Scheduling under Uncertainty
    Lin, Guolong
    Rajaraman, Rajmohan
    THEORY OF COMPUTING SYSTEMS, 2010, 47 (04) : 856 - 877
  • [34] A performance study of multiprocessor task scheduling algorithms
    Jin, Shiyuan
    Schiavone, Guy
    Turgut, Damla
    JOURNAL OF SUPERCOMPUTING, 2008, 43 (01): : 77 - 97
  • [35] MULTIPROCESSOR SCHEDULING WITH AID OF NETWORK FLOW ALGORITHMS
    STONE, HS
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1977, 3 (01) : 85 - 93
  • [36] A performance study of multiprocessor task scheduling algorithms
    Shiyuan Jin
    Guy Schiavone
    Damla Turgut
    The Journal of Supercomputing, 2008, 43 : 77 - 97
  • [37] Improved Approximation Algorithms for Multiprocessor Scheduling with Testing
    Gong, Mingyang
    Lin, Guohui
    FRONTIERS OF ALGORITHMICS, IJTCS-FAW 2021, 2022, 12874 : 65 - 77
  • [38] Algorithms for multiprocessor scheduling with machine release times
    Institut für Statistik, Ökonometrie und Operations Research, Universität Graz, Universitätsstraße 15, A-8010 Graz, Austria
    IIE Trans, 11 (991-999):
  • [39] The solution algorithms for the multiprocessor scheduling with workspan criterion
    Rudek, Radoslaw
    Rudek, Agnieszka
    Kozik, Andrzej
    EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (08) : 2799 - 2806
  • [40] Adaptive genetic algorithm for multiprocessor scheduling
    Zahran, MM
    Wahab, AHA
    Shaheen, SI
    GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 1999, : 814 - 814