• DocumentCode
    721024
  • 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
  • fYear
    2015
  • fDate
    13-17 April 2015
  • Firstpage
    198
  • Lastpage
    207
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Distributed Computing (ISORC), 2015 IEEE 18th International Symposium on
  • Conference_Location
    Auckland
  • ISSN
    1555-0885
  • Type

    conf

  • DOI
    10.1109/ISORC.2015.18
  • Filename
    7153807