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

  • Sanjoy Baruah

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

52 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings - 25th IEEE International Real-Time Systems Symposium, RTSS 2004
Pages37-46
Number of pages10
DOIs
StatePublished - 2004
Event25th IEEE International Real-Time Systems Symposium, RTSS 2004 - Lisbon, Portugal
Duration: Dec 5 2004Dec 8 2004

Publication series

NameProceedings - Real-Time Systems Symposium
ISSN (Print)1052-8725

Conference

Conference25th IEEE International Real-Time Systems Symposium, RTSS 2004
Country/TerritoryPortugal
CityLisbon
Period12/5/0412/8/04

Keywords

  • Feasibility analysis
  • Global Scheduling
  • Heterogeneous Multiprocessors
  • Periodic tasks
  • Preemptive Scheduling

Fingerprint

Dive into the research topics of 'Feasibility analysis of preemptive real-time systems upon heterogeneous multiprocessor platforms'. Together they form a unique fingerprint.

Cite this