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 条
  • [21] Dynamic scheduling algorithm for hybrid real-time tasks with precedence constraints
    Yin, Jin-Yong
    Gu, Guo-Chang
    Zhao, Jing
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2010, 16 (02): : 411 - 416
  • [22] Dynamic Scheduling of Multi-Processor Tasks on Clusters of Clusters
    Hunold, Sascha
    Rauber, Thomas
    Ruenger, Gudula
    2007 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2007, : 507 - +
  • [23] Multi-Robot Assignment Algorithm for Tasks with Set Precedence Constraints
    Luo, Lingzhi
    Chakraborty, Nilanjan
    Sycara, Katia
    2011 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2011, : 2526 - 2533
  • [24] Scheduling Tasks with Precedence Constraints on Multiple Servers
    Pedarsani, Ramtin
    Walrand, Jean
    Zhong, Yuan
    2014 52ND ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2014, : 1196 - 1203
  • [25] Scheduling of Wireless Charging Tasks with Precedence Constraints
    Li, Lanlan
    Yue, Linfeng
    Dai, Haipeng
    Yu, Nan
    Chen, Guihai
    2020 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2020, : 358 - 363
  • [26] SCHEDULING OF PRECEDENCE-CONSTRAINED TASKS ON MULTIPROCESSORS
    PRICE, CC
    SALAMA, MA
    COMPUTER JOURNAL, 1990, 33 (03): : 219 - 229
  • [27] Scheduling algorithm for AND/OR precedence constrained tasks based on solving the set-cover problem
    College of Computer Science and Technology, Harbin Engineering University, Harbin 150001, China
    Harbin Gongcheng Daxue Xuebao, 2007, 5 (559-565):
  • [28] Probabilistic analysis of multi-processor scheduling of tasks with uncertain parameters
    Leulseged, A
    Nissanke, N
    REAL-TIME AND EMBEDDED COMPUTING SYSTEMS AND APPLICATIONS, 2003, 2968 : 103 - 122
  • [29] On-line scheduling of multi-core processor tasks with virtualization
    Ye, Deshi
    Zhang, Guochuan
    OPERATIONS RESEARCH LETTERS, 2010, 38 (04) : 307 - 311
  • [30] Multi-Robot Task Allocation and Scheduling Considering Cooperative Tasks and Precedence Constraints
    Bischoff, Esther Y.
    Meyer, Fabian
    Inga, Jairo
    Hohmann, Soren
    2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 3949 - 3956