• DocumentCode
    3757952
  • Title

    An Improved Upper-Bound Algorithm for Non-preemptive Task Scheduling

  • Author

    Stefan Andrei;Albert M. K. Cheng;Vlad Radulescu

  • Author_Institution
    Dept. of Comput. Sci., Lamar Univ., Beaumont, TX, USA
  • fYear
    2015
  • Firstpage
    153
  • Lastpage
    159
  • Abstract
    One of the core problems in real-time systems, finding a feasible schedule for a certain task set, is subject to alternative solutions given the various system constraints. While preemptive scheduling has benefited from a large number of significant results, the non-preemptive case has still room for improvement. This paper extends our previous results regarding the minimum number of processors required for getting a feasible schedule and the possible ways of improving the well known traditional scheduling algorithms in the case of non-preemptive, single-instance, multiprocessor systems. The improvements refer to handling the situations when the already determined minimum number of processors proves insufficient, and also to extending an existing technique which allows the algorithm to overcome certain stalling situations.
  • Keywords
    "Program processors","Schedules","Scheduling","Upper bound","Scheduling algorithms","Real-time systems"
  • Publisher
    ieee
  • Conference_Titel
    Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2015 17th International Symposium on
  • Type

    conf

  • DOI
    10.1109/SYNASC.2015.32
  • Filename
    7426076