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 条
  • [31] A methodology for the evaluation of multiprocessor non-preemptive allocation policies
    Smirni, E
    Rosti, E
    Dowdy, LW
    Serazzi, G
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 1998, 44 (9-10) : 703 - 721
  • [32] Preemptive and non-preemptive scheduling on two unrelated parallel machines
    Alan J. Soper
    Vitaly A. Strusevich
    [J]. Journal of Scheduling, 2022, 25 : 659 - 674
  • [33] From non-preemptive to preemptive scheduling using synchronization synthesis
    Pavol Černý
    Edmund M. Clarke
    Thomas A. Henzinger
    Arjun Radhakrishna
    Leonid Ryzhyk
    Roopsha Samanta
    Thorsten Tarrach
    [J]. Formal Methods in System Design, 2017, 50 : 97 - 139
  • [34] From non-preemptive to preemptive scheduling using synchronization synthesis
    Cerny, Pavol
    Clarke, Edmund M.
    Henzinger, Thomas A.
    Radhakrishna, Arjun
    Ryzhyk, Leonid
    Samanta, Roopsha
    Tarrach, Thorsten
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2017, 50 (2-3) : 97 - 139
  • [36] Preemptive and non-preemptive scheduling on two unrelated parallel machines
    Soper, Alan J.
    Strusevich, Vitaly A.
    [J]. JOURNAL OF SCHEDULING, 2022, 25 (06) : 659 - 674
  • [37] From Non-preemptive to Preemptive Scheduling Using Synchronization Synthesis
    Cerny, Pavol
    Clarke, Edmund M.
    Henzinger, Thomas A.
    Radhakrishna, Arjun
    Ryzhyk, Leonid
    Samanta, Roopsha
    Tarrach, Thorsten
    [J]. COMPUTER AIDED VERIFICATION, CAV 2015, PT II, 2015, 9207 : 180 - 197
  • [38] Preemptive and non-preemptive scheduling of optical switches with configuration delay
    Zhizhong Zhang
    Fang Cheng
    Jiangtao Luo
    Qijian Mao
    Jun Wang
    Shaofeng Qiu
    [J]. Science in China Series F: Information Sciences, 2006, 49 : 653 - 664
  • [39] Preemptive and non-preemptive scheduling of optical switches with configuration delay
    Zhang Zhizhong
    Cheng Fang
    Luo Jiangtao
    Mao Qijian
    Wang Jun
    Qiu Shaofeng
    [J]. SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2006, 49 (05): : 653 - 664
  • [40] From preemptive to non-preemptive speed-scaling scheduling
    Bampis, Evripidis
    Kononov, Alexander
    Letsios, Dimitrios
    Lucarelli, Giorgio
    Nemparis, Loannis
    [J]. DISCRETE APPLIED MATHEMATICS, 2015, 181 : 11 - 20