An evolutionary approach to multiprocessor scheduling of dependent tasks

被引:0
|
作者
Nossal, R [1 ]
机构
[1] Vienna Univ Technol, A-1040 Vienna, Austria
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The scheduling of application tasks is a problem that occurs in all multiprocessor systems. This problem becomes even more complicated 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.
引用
收藏
页码:279 / 287
页数:9
相关论文
共 50 条
  • [1] An evolutionary approach to multiprocessor scheduling of dependent tasks
    Nossal, R
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 1998, 14 (5-6): : 383 - 392
  • [2] A hybrid evolutionary approach for heterogeneous multiprocessor scheduling
    Goh, C. K.
    Teoh, E. J.
    Tan, K. C.
    SOFT COMPUTING, 2009, 13 (8-9) : 833 - 846
  • [3] A hybrid evolutionary approach for heterogeneous multiprocessor scheduling
    C. K. Goh
    E. J. Teoh
    K. C. Tan
    Soft Computing, 2009, 13 : 833 - 846
  • [4] A clustering allocation and scheduling analysis approach for multiprocessor dependent real-time tasks
    Mrabet, Faten
    Karamti, Walid
    Mahfoudhi, Adel
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2022, 70 (01) : 48 - 71
  • [5] Multiprocessor Tasks Scheduling. Fuzzy Logic Approach
    Dorota, Dariusz
    NEW ADVANCES IN DEPENDABILITY OF NETWORKS AND SYSTEMS, DEPCOS-RELCOMEX 2022, 2022, 484 : 50 - 62
  • [6] Scheduling multiprocessor tasks - a survey
    Blazewicz, J.
    Drozdowski, M.
    Weglarz, J.
    Microcomputer Applications, 1994, 13 (02): : 89 - 97
  • [7] Scheduling multiprocessor tasks - An overview
    Drozdowski, M
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 94 (02) : 215 - 230
  • [8] Scheduling independent multiprocessor tasks
    Amoura, AK
    Bampis, E
    Kenyon, C
    Manoussakis, Y
    ALGORITHMICA, 2002, 32 (02) : 247 - 261
  • [9] Multiprocessor Scheduling of Elastic Tasks
    Orr, James
    Baruah, Sanjoy
    RTNS 2019: PROCEEDINGS OF THE 27TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS (RTNS 2019), 2020, : 133 - 142
  • [10] Scheduling Independent Multiprocessor Tasks
    Algorithmica, 2002, 32 : 247 - 261