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
来源
TENCON 2004 - 2004 IEEE REGION 10 CONFERENCE, VOLS A-D, PROCEEDINGS: ANALOG AND DIGITAL TECHNIQUES IN ELECTRICAL ENGINEERING | 2004年
关键词
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 条
  • [21] Scheduling tasks with precedence constraints in open distributed real-time systems
    Tan, Pengliu
    Jin, Hai
    Zhang, Minghu
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2007, 14 : 531 - 535
  • [22] An improved monotone algorithm for scheduling related machines with precedence constraints
    van Zuylen, Anke
    OPERATIONS RESEARCH LETTERS, 2011, 39 (06) : 423 - 427
  • [23] Research on Parallel Mining Algorithm of Sequential Pattern based on Multi-processor Scheduling
    Ma, Chuanxiang
    Chen, Rui
    Wang, Hui
    2012 WORLD AUTOMATION CONGRESS (WAC), 2012,
  • [24] Decentralized multi-robot allocation of tasks with temporal and precedence constraints
    Nunes, Ernesto
    McIntire, Mitchell
    Gini, Maria
    ADVANCED ROBOTICS, 2017, 31 (22) : 1193 - 1207
  • [25] Multi-processor scheduling problems in planning
    Long, D
    Fox, M
    IC-AI'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS I-III, 2001, : 998 - 1004
  • [26] Approximation ratio of LD algorithm for multi-processor scheduling and the Coffman-Sethi conjecture
    Ravi, Peruvemba Sundaram
    Tuncel, Levent
    INFORMATION PROCESSING LETTERS, 2020, 159 (159-160)
  • [27] Least Slack Time Rate first: New Scheduling Algorithm for Multi-Processor Environment
    Hwang, Myunggwon
    Kim, Pankoo
    Choi, Dongjin
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS (CISIS 2010), 2010, : 806 - 811
  • [28] An approximation algorithm for scheduling trees of malleable tasks
    Lepère, R
    Mounié, G
    Trystram, D
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2002, 142 (02) : 242 - 249
  • [29] Probabilistic Schedulability Analysis for Precedence Constrained Tasks on Partitioned Multi-core
    Ben-Amor, Slim
    Cucu-Grosjean, Liliana
    Mezouak, Mehdi
    Sorel, Yves
    2020 25TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2020, : 345 - 352
  • [30] A message-optimal distributed graph algorithm: Partial precedence constrained scheduling
    Chaudhuri, P
    Thompson, H
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2004, 10 (02) : 106 - 119