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

  • Authors:
  • Pavel Krcal;Martin Stigge;Wang Yi

  • Affiliations:
  • Uppsala University, Sweden;Humboldt University Berlin, Germany;Uppsala University, Sweden

  • Venue:
  • FORMATS'07 Proceedings of the 5th international conference on Formal modeling and analysis of timed systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

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 multiprocessor 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.