Multi-processor schedulability analysis of preemptive real-time tasks with variable execution times

  • Pavel Krcal*
  • , Martin Stigge
  • , Wang Yi
  • *Corresponding author for this work

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

18 Scopus citations

Abstract

In this paper, we study schedulability analysis problems for multi-processor real-time systems. Assume a set of real-time tasks whose execution times and deadlines are known. We use timed automata to describe the non-deterministic arrival times of tasks. The schedulability problem is to check whether the released task instances can be executed within their given deadlines on a multi-processor platform where each processor has a task queue to buffer task instances scheduled to run on the processor. On the positive side, we show that the problem is decidable for systems with non-preemptive schedulers or tasks with fixed execution times. A surprising negative result is that for multi-processor systems with variable task execution times and a preemptive scheduler, the schedulability analysis problem is undecidable, which is still an open problem in the single-processor setting.

Original languageEnglish
Title of host publicationFormal Modeling and Analysis of Timed Systems - 5th International Conference, FORMATS 2007, Proceedings
PublisherSpringer Verlag
Pages274-289
Number of pages16
ISBN (Print)9783540754534
DOIs
StatePublished - 2007
Externally publishedYes
Event5th International Conference on Formal Modelling and Analysis of Timed Systems, FORMATS 2007 - Salzburg, Austria
Duration: 3 Oct 20075 Oct 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4763 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference5th International Conference on Formal Modelling and Analysis of Timed Systems, FORMATS 2007
Country/TerritoryAustria
CitySalzburg
Period3/10/075/10/07

Fingerprint

Dive into the research topics of 'Multi-processor schedulability analysis of preemptive real-time tasks with variable execution times'. Together they form a unique fingerprint.

Cite this