Integrating job parallelism in real-time scheduling theory

  • Authors:
  • Sébastien Collette;Liliana Cucu;Joël Goossens

  • Affiliations:
  • Université Libre de Bruxelles, C.P. 212, 50 Avenue F.D. Roosevelt, 1050 Brussels, Belgium;Université Libre de Bruxelles, C.P. 212, 50 Avenue F.D. Roosevelt, 1050 Brussels, Belgium;Université Libre de Bruxelles, C.P. 212, 50 Avenue F.D. Roosevelt, 1050 Brussels, Belgium

  • Venue:
  • Information Processing Letters
  • Year:
  • 2008

Quantified Score

Hi-index 0.89

Visualization

Abstract

We investigate the global scheduling of sporadic, implicit deadline, real-time task systems on multiprocessor platforms. We provide a task model which integrates job parallelism. We prove that the time-complexity of the feasibility problem of these systems is linear relatively to the number of (sporadic) tasks for a fixed number of processors. We propose a scheduling algorithm theoretically optimal (i.e., preemptions and migrations neglected). Moreover, we provide an exact feasibility utilization bound. Lastly, we propose a technique to limit the number of migrations and preemptions.