Scheduling Arbitrary-Deadline Sporadic Task Systems on Multiprocessors

  • Authors:
  • Björn Andersson;Konstantinos Bletsas;Sanjoy Baruah

  • Affiliations:
  • -;-;-

  • Venue:
  • RTSS '08 Proceedings of the 2008 Real-Time Systems Symposium
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

A new algorithm is proposed for scheduling preemptiblearbitrary-deadline sporadic task systems upon multiprocessorplatforms, with interprocessor migration permitted. This algorithmis based on a task-splitting approach --- while most tasks areentirely assigned to specific processors, a few tasks (fewer thanthe number of processors) may be split across two processors. Thisalgorithm can be used for two distinct purposes: for actuallyscheduling specific sporadic task systems, and for feasibilityanalysis.Simulation-based evaluation indicates that this algorithm offers asignificant improvement on the ability to schedulearbitrary-deadline sporadic task systems as compared to thecontemporary state-of-art.With regard to feasibility analysis, the new algorithm is proved tooffer superior performance guarantees in comparison to priorfeasibility tests.