• DocumentCode
    3640188
  • Title

    An Efficient Scheduling Algorithm for the Multiprocessor Platform

  • Author

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

  • Author_Institution
    Dept. of Comput. Sci., Lamar Univ., Beaumont, TX, USA
  • fYear
    2010
  • Firstpage
    245
  • Lastpage
    252
  • Abstract
    Given a task set T, determining the number of processors leading to a feasible schedule for T is an important problem in the real-time embedded systems community. For periodic and independent task sets, the utilization rate represents a lower bound on the number of processors. A multiprocessor platform with fewer processors than the utilization rate of a given task set does not have a feasible schedule. To the best of our knowledge, there is no estimation on the lower bound of the number of processors for a single-instance task set. The contribution of this paper is two-fold. Firstly, given a single-instance, non-preemptive and independent task set, we provide a lower bound on the number of processors such that there exists no feasible schedules on a multiprocessor platform with fewer processors than this lower bound. Secondly, we provide an efficient algorithm that finds a feasible schedule of a single-instance non-preemptive and independent task set on a multiprocessor platform having the number of processors equal to the lower bound.
  • Keywords
    "Program processors","Schedules","Scheduling algorithm","Job shop scheduling","Polynomials"
  • Publisher
    ieee
  • Conference_Titel
    Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2010 12th International Symposium on
  • Print_ISBN
    978-1-4244-9816-1
  • Type

    conf

  • DOI
    10.1109/SYNASC.2010.81
  • Filename
    5715294