Estimating the number of processors towards an efficient non-preemptive scheduling algorithm

被引:3
|
作者
Andrei, Stefan [1 ]
Cheng, Albert M. K. [2 ]
Radulescu, Vlad [3 ]
机构
[1] Lamar Univ, Dept Comp Sci, Beaumont, TX 77710 USA
[2] Univ Houston, Dept Comp Sci, Houston, TX 77204 USA
[3] Cuza Univ Iasi, Dept Comp Sci, Iasi, Romania
关键词
scheduling problem; multiprocessor platform; lower bound of the number of processors; scheduling algorithm; MULTIPROCESSOR TASKS; SCHEDULABILITY ANALYSIS; PERIODIC TASKS; SYSTEMS;
D O I
10.1109/SYNASC.2011.21
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given a task set T, finding a feasible schedule for T is one of the most significant problems of real-time embedded systems. The research community has found a lot of important results for the scheduling problem on both uniprocessor and multiprocessor platforms. To the best of our knowledge, there is still room for research in determining the number of processors for a given task set, where each task is specified by its starting time, computation time, and deadline. The present paper describes an improved lower bound on the number of processors that allows a feasible schedule for a single-instance, non-preemptive, and independent task set T. In addition, an efficient algorithm is described, in order to achieve a feasible schedule for T for the real-time system with the number of processors equal to the lower bound previously determined. Both the above facts are extensions of the results presented in [3]. Among many improvements, one of the main differences consists in considering the start times of the tasks when defining the task set, hence by allowing the considered model to cover more practical situations.
引用
收藏
页码:93 / 100
页数: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] An efficient scheduling algorithm of non-preemptive independent tasks for biomedical systems
    Andrei, Stefan
    Cheng, Albert M. K.
    Radulescu, Vlad
    [J]. 2014 IEEE 12TH INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2014, : 424 - 427
  • [5] 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 - +
  • [6] Provably efficient non-preemptive task scheduling with Cilk
    Vee, VB
    Hsu, WJ
    [J]. TWENTY-SECOND ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE - PROCEEDINGS, 1998, : 602 - 607
  • [7] An Exact Algorithm for Non-preemptive Peak Demand Job Scheduling
    Yaw, Sean
    Mumey, Brendan
    [J]. COMBINATORIAL OPTIMIZATION AND APPLICATIONS (COCOA 2014), 2014, 8881 : 3 - 12
  • [8] Optimal task scheduling algorithm for non-preemptive processing system
    Lee, YJ
    Lee, DW
    Chang, DJ
    [J]. FRONTIERS OF WWW RESEARCH AND DEVELOPMENT - APWEB 2006, PROCEEDINGS, 2006, 3841 : 905 - 910
  • [9] An exact algorithm for non-preemptive peak demand job scheduling
    [J]. Yaw, Sean (sean.yaw@cs.montana.edu), 1600, Springer Verlag (8881):
  • [10] Non-preemptive scheduling of optical switches
    Kesselman, A
    Kogan, K
    [J]. GLOBECOM '04: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2004, : 1840 - 1844