An algorithm for scheduling certifiable mixed-criticality sporadic task systems

Haohan Li, Sanjoy Baruah

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

70 Scopus citations

Abstract

Many safety-critical embedded systems are subject to certification requirements. However, only a subset of the functionality of the system may be safety-critical and hence subject to certification; the rest of the functionality is non safety-critical and does not need to be certified. Certification requirements in such "mixed-criticality" systems give rise to some interesting scheduling problems, that cannot be satisfactorily addressed using techniques from conventional scheduling theory. In prior work, we have studied the scheduling and analysis of mixed criticality systems that are specified as finite collections of jobs executing on a single shared preemptive processor. In this paper, we consider mixed criticality systems that are comprised of finite collections of recurrent tasks, specified using a mixed-criticality generalization of the widely-used sporadic tasks model. We design a priority-based algorithm for scheduling such systems, derive an algorithm for computing priorities, and obtain a sufficient schedulability condition for efficiently determining whether a given mixed-criticality system can be successfully scheduled by this algorithm.

Original languageEnglish
Title of host publicationProceedings - 31st IEEE Real-Time Systems Symposium, RTSS 2010
Pages183-192
Number of pages10
DOIs
StatePublished - 2010
Event31st IEEE Real-Time Systems Symposium, RTSS 2010 - San Diego, CA, United States
Duration: Nov 30 2010Dec 3 2010

Publication series

NameProceedings - Real-Time Systems Symposium
ISSN (Print)1052-8725

Conference

Conference31st IEEE Real-Time Systems Symposium, RTSS 2010
Country/TerritoryUnited States
CitySan Diego, CA
Period11/30/1012/3/10

Keywords

  • Certification
  • On-line scheduling
  • Preemptive uniprocessors
  • Sporadic task systems

Fingerprint

Dive into the research topics of 'An algorithm for scheduling certifiable mixed-criticality sporadic task systems'. Together they form a unique fingerprint.

Cite this