• DocumentCode
    2331240
  • Title

    Feasibility analysis of preemptive real-time systems upon heterogeneous multiprocessor platforms

  • Author

    Baruah, Sanjoy

  • Author_Institution
    North Carolina Univ., Chapel Hill, NC, USA
  • fYear
    2004
  • fDate
    5-8 Dec. 2004
  • Firstpage
    37
  • Lastpage
    46
  • Abstract
    Given a collection of recurring tasks or processes that comprise a real-time system, and a collection of available processing units of different kinds upon which to execute them, the heterogeneous multiprocessor feasibility problem is concerned with determining whether the given tasks can be executed on the available processing units in such a manner that all timing constraints are met. A preemptive scheduling model is assumed. Under the partitioned scheduling paradigm - each task may execute on only one processor - this problem has previously been shown to be intractable. Under the global scheduling paradigm, however, a polynomial-time algorithm for heterogeneous multiprocessor feasibility analysis is presented here, and proved correct. An upper bound is derived upon the number of tasks that need to be executed upon multiple processors: even in the worst case, it is shown that this number is reasonable small (of the order of the number of processors), implying that the benefits of global scheduling are available without requiring that too many tasks be forced to execute on multiple processors.
  • Keywords
    computational complexity; multiprocessing systems; processor scheduling; global scheduling; heterogeneous multiprocessor; partitioned scheduling; periodic tasks; polynomial-time algorithm; preemptive real-time system; preemptive scheduling; processing units; recurring tasks; timing constraints; Algorithm design and analysis; Coprocessors; Embedded system; Partitioning algorithms; Polynomials; Processor scheduling; Real time systems; Scheduling algorithm; Timing; Upper bound; Feasibility analysis; Global Scheduling; Heterogeneous Multiprocessors; Periodic tasks; Preemptive Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2004. Proceedings. 25th IEEE International
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-2247-5
  • Type

    conf

  • DOI
    10.1109/REAL.2004.20
  • Filename
    1381293