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 条
  • [1] An efficient scheduling algorithm for the non-preemptive independent multiprocessor platform
    Andrei, Stefan
    Cheng, Albert M. K.
    Grigoras, Gheorghe
    Radulescu, Vlad
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2012, 3 (04) : 215 - 223
  • [2] Processor Bounding for an Efficient Non-preemptive Task Scheduling Algorithm
    Ştefan Andrei
    Albert M. K. Cheng
    Vlad Rădulescu
    [J]. Mathematics in Computer Science, 2019, 13 : 489 - 515
  • [3] Processor Bounding for an Efficient Non-preemptive Task Scheduling Algorithm
    Andrei, Stefan
    Cheng, Albert M. K.
    Radulescu, Vlad
    [J]. MATHEMATICS IN COMPUTER SCIENCE, 2019, 13 (04) : 489 - 515
  • [4] Algorithm Research for Non-preemptive Scheduling on Multiprocessor
    Liu Tie-wu
    Bai Lin-feng
    Zhang Tie-nan
    Xilong Qu
    [J]. MECHANICAL ENGINEERING AND GREEN MANUFACTURING, PTS 1 AND 2, 2010, : 1770 - +
  • [5] An efficient approach for the multiprocessor non-preemptive strictly periodic task scheduling problem
    Kermia, Omar
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2017, 79 : 31 - 44
  • [6] Partially Non-Preemptive Dual Priority Multiprocessor Scheduling
    Ho, Chiahsun
    Funk, Shelby H.
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, 2011, 7109 : 343 - 356
  • [7] NON-PREEMPTIVE LP-SCHEDULING ON HOMOGENEOUS MULTIPROCESSOR SYSTEMS
    KUNDE, M
    [J]. SIAM JOURNAL ON COMPUTING, 1981, 10 (01) : 151 - 173
  • [8] Improved approximation algorithms for non-preemptive multiprocessor scheduling with testing
    Gong, Mingyang
    Goebel, Randy
    Lin, Guohui
    Miyano, Eiji
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2022, 44 (01) : 877 - 893
  • [9] Improved approximation algorithms for non-preemptive multiprocessor scheduling with testing
    Mingyang Gong
    Randy Goebel
    Guohui Lin
    Eiji Miyano
    [J]. Journal of Combinatorial Optimization, 2022, 44 : 877 - 893
  • [10] A generic mechanism for managing resource constraints in preemptive and non-preemptive scheduling
    Sun, JG
    Zhang, JY
    [J]. 8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL II, PROCEEDINGS: COMPUTING TECHNIQUES, 2004, : 105 - 110