Resource Bounding for Non-preemptive Task Scheduling on a Multiprocessor Platform

被引:1
|
作者
Radulescu, Vlad [1 ]
Andrei, Stefan [2 ]
Cheng, Albert M. K. [3 ]
机构
[1] AI Cuza Univ Iasi, Dept Comp Sci, Iasi, Romania
[2] Lamar Univ, Dept Comp Sci, Beaumont, TX 77710 USA
[3] Univ Houston, Dept Comp Sci, Houston, TX 77204 USA
关键词
non-preemptive scheduling; multiprocessor scheduling; lower and upper bound on processor number; PERIODIC TASKS;
D O I
10.1109/SYNASC.2016.29
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Task scheduling, which is the fundamental problem for real-time systems, has been approached from various points of view and for various classes of hardware/software configurations. Most of the results currently available have been determined for preemptive scheduling. However, the non-preemptive case is also of great interest, and its higher complexity requires different solutions. This paper builds on previous results of the authors regarding the minimum number of processors that is necessary to allow finding a feasible schedule for a given task set. As previous work was considering single-instance tasks, now the focus moves to periodic tasks, and the existing results are extended in such a way as to cover the new requirements. Also, an existing scheduling algorithm, which aims to combine the characteristics of the well-known EDF and LLF techniques, is being adapted for dealing with periodic tasks.
引用
收藏
页码:149 / 156
页数:8
相关论文
共 50 条
  • [41] Dynamic non-preemptive single machine scheduling
    Sridharan, SV
    Zhou, ZQ
    [J]. COMPUTERS & OPERATIONS RESEARCH, 1996, 23 (12) : 1183 - 1190
  • [43] An Exact and Sustainable Analysis of Non-Preemptive Scheduling
    Nasri, Mitra
    Brandenburg, Bjoern B.
    [J]. 2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 12 - 23
  • [44] Non-preemptive Scheduling with Setup Times: A PTAS
    Jansen, Klaus
    Land, Felix
    [J]. EURO-PAR 2016: PARALLEL PROCESSING, 2016, 9833 : 159 - 170
  • [45] A novel task scheduling approach for dependent non-preemptive tasks using fuzzy logic
    Hassan, Heba E.
    Nagib, Gihan
    Ibrahiem, Khaled Hosny
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2021, 15 (03): : 214 - 222
  • [46] A genetic algorithm for the preemptive and non-preemptive multi-mode resource-constrained project scheduling problem
    Van Peteghem, Vincent
    Vanhoucke, Mario
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 201 (02) : 409 - 418
  • [47] Online Non-preemptive Scheduling on Unrelated Machines with Rejections
    Lucarelli, Giorgio
    Moseley, Benjamin
    Nguyen Kim Thang
    Srivastav, Abhinav
    Trystram, Denis
    [J]. SPAA'18: PROCEEDINGS OF THE 30TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2018, : 291 - 300
  • [48] On the complexity of non-preemptive shop scheduling with two jobs
    Kis, T
    [J]. COMPUTING, 2002, 69 (01) : 37 - 49
  • [49] Online Non-preemptive Scheduling on Unrelated Machines with Rejections
    Lucarelli, Giorgio
    Moseley, Benjamin
    Thang, Nguyen Kim
    Srivastav, Abhinav
    Trystram, Denis
    [J]. ACM TRANSACTIONS ON PARALLEL COMPUTING, 2021, 8 (02)
  • [50] A Constraint Programming Approach for Non-preemptive Evacuation Scheduling
    Even, Caroline
    Schutt, Andreas
    Van Hentenryck, Pascal
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2015, 2015, 9255 : 574 - 591