An evolutionary approach to multiprocessor scheduling of dependent tasks

被引:6
|
作者
Nossal, R [1 ]
机构
[1] Vienna Univ Technol, Inst Tech Informat, A-1040 Vienna, Austria
关键词
real-time systems; multiprocessor scheduling; genetic algorithms;
D O I
10.1016/S0167-739X(98)00041-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The scheduling of application tasks is a problem that occurs in all multiprocessor systems. This problem has been shown to be NP-hard if the tasks are not independent but are interrelated by mutual exclusion and precedence constraints. This paper presents an approach for pre-runtime scheduling of periodic tasks on multiple processors for a real-time system that must meet hard deadlines. The tasks can be related to each other by mutual exclusion and precedence forming an acyclic graph. The proposed scheduler is based on genetic algorithms, which relieves the user from knowing how to construct a solution. Consequently, the paper focuses on the problem encoding, i.e., the representation of the problem by genes and chromosomes, and the derivation of an appropriate fitness function. The main benefit of the approach is that it is scalable to any number of processors and can easily be extended to incorporate further requirements. (C) 1998 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:383 / 392
页数:10
相关论文
共 50 条
  • [21] Evolutionary Strategy Algorithm Optimization for Port Tugboat Operation Scheduling Based on Multiprocessor Tasks
    Liu Zhi-Xiong
    2011 30TH CHINESE CONTROL CONFERENCE (CCC), 2011, : 2088 - 2092
  • [22] Scheduling chained multiprocessor tasks onto large multiprocessor system
    Tarun K. Agrawal
    Aryabartta Sahu
    Manojit Ghose
    R. Sharma
    Computing, 2017, 99 : 1007 - 1028
  • [23] Scheduling chained multiprocessor tasks onto large multiprocessor system
    Agrawal, Tarun K.
    Sahu, Aryabartta
    Ghose, Manojit
    Sharma, R.
    COMPUTING, 2017, 99 (10) : 1007 - 1028
  • [24] Problem-Independent Approach to Multiprocessor Dependent Task Scheduling
    Krol, Dawid
    Zydek, Dawid
    Koszalka, Leszek
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2012, 58 (04) : 369 - 379
  • [25] A New Approach for Scheduling of Parallelizable Tasks in Real-Time Multiprocessor Systems
    G. Manimaran
    C. Siva Ram Murthy
    Krithi Ramamritham
    Real-Time Systems, 1998, 15 : 39 - 60
  • [26] A Hybrid Multiprocessor Scheduling Approach for Weakly Hard Real-Time Tasks
    Ismail, Habibah
    Jawawi, Dayang N. A.
    MODELING, DESIGN AND SIMULATION OF SYSTEMS, ASIASIM 2017, PT II, 2017, 752 : 666 - 678
  • [27] A graph coloring approach to scheduling of multiprocessor tasks on dedicated machines with availability constraints
    Giaro, K.
    Kubale, M.
    Obszarski, P.
    DISCRETE APPLIED MATHEMATICS, 2009, 157 (17) : 3625 - 3630
  • [28] A new approach for scheduling of parallelizable tasks in real-time multiprocessor systems
    Manimaran, G
    Murthy, CSR
    Ramamritham, K
    REAL-TIME SYSTEMS, 1998, 15 (01) : 39 - 60
  • [29] Artificial neural network for multiprocessor tasks scheduling
    Czarnowski, I
    Jedrzejowicz, P
    INTELLIGENT INFORMATION SYSTEMS, 2000, : 207 - 216
  • [30] SCHEDULING PREEMPTIVE MULTIPROCESSOR TASKS ON DEDICATED PROCESSORS
    BIANCO, L
    BLAZEWICZ, J
    DELLOLMO, P
    DROZDOWSKI, M
    PERFORMANCE EVALUATION, 1994, 20 (04) : 361 - 371