Title :
Multiprocessor Scheduling of Precedence-constrained Mixed-Critical Jobs
Author :
Socci, Dario ; Poplavko, Peter ; Bensalem, Saddek ; Bozga, Marius
Author_Institution :
VERIMAG, Univ. Grenoble Alpes, Grenoble, France
Abstract :
The real-time system design targeting multiprocessor platforms leads to two important complications in real-time scheduling. First, to ensure deterministic processing by communicating tasks the scheduling has to consider precedence constraints. The second complication factor is mixed criticality, i.e., Integration upon a single platform of various subsystems where some are safety-critical (e.g., Car braking system) and the others are not (e.g., Car digital radio). Therefore we motivate and study the multiprocessor scheduling problem of a finite set of precedence-related mixed criticality jobs. This problem, to our knowledge, has never been studied if not under very specific assumptions. The main contribution of our work is an algorithm that, given a global fixed-priority assignment for jobs, can modify it in order to improve its schedulability for mixed-criticality setting. Our experiments show an increase of schedulable instances up to a maximum of 30% if compared to classical solutions for this category of scheduling problems.
Keywords :
multiprocessing systems; processor scheduling; real-time systems; deterministic processing; global fixed-priority assignment; multiprocessor scheduling platform; precedence-constrained mixed-critical jobs; real-time system design; safety-critical system; Processor scheduling; Safety; Schedules; Stress; Switches; Vegetation; Jobs; Mixed-Criticality; Multiprocessor; Precedence; Real-Time; Scheduling;
Conference_Titel :
Real-Time Distributed Computing (ISORC), 2015 IEEE 18th International Symposium on
Conference_Location :
Auckland
DOI :
10.1109/ISORC.2015.18