SCHEDULING TASKS WITH AND/OR PRECEDENCE CONSTRAINTS

被引:31
|
作者
GILLIES, DW [1 ]
LIU, JWS [1 ]
机构
[1] UNIV ILLINOIS,DEPT COMP SCI,URBANA,IL 61801
关键词
NONPREEMPTIVE SCHEDULING; LIST SCHEDULING; MINIMAL LENGTH SCHEDULES; ALGORITHM ANALYSIS; MULTIPROCESSOR SYSTEMS; NP-COMPLETE PROBLEMS; IMPRECISE COMPUTATION;
D O I
10.1137/S0097539791218664
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In traditional precedence-constrained scheduling a task is ready to execute when all its predecessors are complete. We call such a task an AND task. In this paper we allow certain tasks to be ready when just one of their predecessors is complete. These tasks are known as OR tasks. We analyze the complexity of two types of real-time AND/OR task scheduling problems. In the first type of problem, all the predecessors of every OR task must eventually be completed, but in the second type of problem, some OR predecessors may be left unscheduled. We show that most problems involving tasks with individual deadlines are NP-complete, and then present two priority-driven heuristic algorithms to minimize completion time on a multiprocessor. These algorithms provide the same level of worst-case performance as some previous priority-driven algorithms for scheduling AND-only task systems.
引用
收藏
页码:797 / 810
页数:14
相关论文
共 50 条
  • [1] Scheduling of tasks with effectiveness precedence constraints
    Emily A. Heath
    John E. Mitchell
    Thomas C. Sharkey
    [J]. Optimization Letters, 2020, 14 : 37 - 49
  • [2] Scheduling malleable tasks with precedence constraints
    Jansen, Klaus
    Zhang, Hu
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (01) : 245 - 259
  • [3] Scheduling of tasks with effectiveness precedence constraints
    Heath, Emily A.
    Mitchell, John E.
    Sharkey, Thomas C.
    [J]. OPTIMIZATION LETTERS, 2020, 14 (01) : 37 - 49
  • [4] Scheduling Tasks with Precedence Constraints on Multiple Servers
    Pedarsani, Ramtin
    Walrand, Jean
    Zhong, Yuan
    [J]. 2014 52ND ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2014, : 1196 - 1203
  • [5] Scheduling of Wireless Charging Tasks with Precedence Constraints
    Li, Lanlan
    Yue, Linfeng
    Dai, Haipeng
    Yu, Nan
    Chen, Guihai
    [J]. 2020 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2020, : 358 - 363
  • [6] A Genetic Algorithm for Scheduling Splittable Tasks with Precedence Constraints
    Gao, Yuanliang
    Poon, Sheung-Hung
    [J]. 2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021), 2021, : 1808 - 1816
  • [8] On the Interplay between Global DVFS and Scheduling Tasks with Precedence Constraints
    Gerards, Marco E. T.
    Hurink, Johann L.
    Kuper, Jan
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (06) : 1742 - 1754
  • [9] Scheduling and Packing Malleable Tasks with Precedence Constraints of Bounded Width
    Guenther, Elisabeth
    Koenig, Felix G.
    Megow, Nicole
    [J]. APPROXIMATION AND ONLINE ALGORITHMS, 2010, 5893 : 170 - +
  • [10] Scheduling groups of tasks with precedence constraints on three dedicated processors
    Mansini, R
    Speranza, MG
    Tuza, Z
    [J]. DISCRETE APPLIED MATHEMATICS, 2004, 134 (1-3) : 141 - 168