Multi processor scheduling algorithm for tasks with precedence relation

被引:0
|
作者
Bandyopadhyay, T [1 ]
Basak, S [1 ]
Bhattacharya, S [1 ]
机构
[1] Tata Consultancy Serv, Bombay 400021, Maharashtra, India
关键词
multi processor scheduling; precedence constraints; mutual exclusion; clustering; two phase scheduling and DAG;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The problem of allocating and scheduling real-time tasks, with precedence constraints on multiprocessor architecture in order to meet the timing constraints is known to be NP complete. Due to the growing complexity of real-time applications there is a need to find scheduling methods that can handle large task sets in reasonable time. Also, scheduling methods should consider precedence and exclusion relations in order to support parallelism within tasks and to resolve mutual exclusion situations. Here we present an optimal non preemptive scheduling algorithm involving arbitrary precedence relations among tasks represented in the form of a DAG. We have shown here that a two phase algorithm is better than a single phase algorithm and also that our algorithm is better than the contemporary optimal algorithms in case of a two processor system and has polynomial time complexity.
引用
收藏
页码:B164 / B167
页数:4
相关论文
共 50 条
  • [1] On arrival scheduling of real-time precedence constrained tasks on multi-processor systems using genetic algorithm
    Muhuri, Pranab K.
    Rauniyar, Amit
    Nath, Rahul
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 93 : 702 - 726
  • [2] Scheduling Precedence Constrained Tasks with Reduced Processor Energy on Multiprocessor Computers
    Li, Keqin
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (12) : 1668 - 1681
  • [3] A stochastic scheduling algorithm for precedence constrained tasks on Grid
    Tang, Xiaoyong
    Li, Kenli
    Liao, Guiping
    Fang, Kui
    Wu, Fan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2011, 27 (08): : 1083 - 1091
  • [4] A Genetic Algorithm for Scheduling Splittable Tasks with Precedence Constraints
    Gao, Yuanliang
    Poon, Sheung-Hung
    2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021), 2021, : 1808 - 1816
  • [5] Analysis of the List Scheduling Algorithm for Precedence Constrained Parallel Tasks
    Keqin Li
    Journal of Combinatorial Optimization, 1999, 3 : 73 - 88
  • [6] Analysis of the list scheduling algorithm for precedence constrained parallel tasks
    Li, KQ
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 1999, 3 (01) : 73 - 88
  • [7] SCHEDULING TASKS WITH AND/OR PRECEDENCE CONSTRAINTS
    GILLIES, DW
    LIU, JWS
    SIAM JOURNAL ON COMPUTING, 1995, 24 (04) : 797 - 810
  • [8] Probabilistic analysis of scheduling precedence constrained parallel tasks on multicomputers with contiguous processor allocation
    Li, KQ
    Pan, Y
    IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (10) : 1021 - 1030
  • [9] Scheduling multi-processor tasks with resource and timing constraints using genetic algorithm
    Cheng, SC
    Huang, YM
    2003 IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION, VOLS I-III, PROCEEDINGS, 2003, : 624 - 629
  • [10] OPTIMAL 2 PROCESSOR SCHEDULING OF TREE PRECEDENCE CONSTRAINED TASKS WITH 2 EXECUTION TIMES
    NAKAJIMA, K
    LEUNG, JYT
    HAKIMI, SL
    PERFORMANCE EVALUATION, 1981, 1 (04) : 320 - 330