Generalized mixed-criticality scheduling based on RUN

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

Abstract

Recent works on mixed-criticality (MC) scheduling algorithms have produced impressive results in terms of schedu-lability performances but at the expense of a large number of preemptions. Besides, not all MC scheduling algorithms can handle more than two criticality levels. Thus, current MC scheduling algorithms perform well in one of these three criteria but poorly in the others. For instance, our recent contribution, MxC-RUN, entails a limited number of preemptions but provides average schedulability performances and cannot handle systems with more than two criticality levels. In this paper, we present GMC-RUN, an approach that deeply revisits the main principles of MxC-RUN to address these three criteria. Comparisons with other scheduling algorithms show that GMC-RUN exhibits very good performances concerning schedulability ratio but also impressively low numbers of preemptions. Thanks to the notion of criticality level reduction, GMC-RUN successfully handles systems with any number of criticality levels.

Original languageEnglish
Title of host publicationProceedings of the 23rd International Conference on Real Time Networks and Systems, RTNS 2015
PublisherAssociation for Computing Machinery
Pages267-276
Number of pages10
ISBN (Electronic)9781450335911
DOIs
Publication statusPublished - 4 Nov 2015
Externally publishedYes
Event23rd International Conference on Real-Time Networks and Systems, RTNS 2015 - Lille, France
Duration: 4 Nov 20156 Nov 2015

Publication series

NameACM International Conference Proceeding Series
Volume04-06-November-2015

Conference

Conference23rd International Conference on Real-Time Networks and Systems, RTNS 2015
Country/TerritoryFrance
CityLille
Period4/11/156/11/15

Fingerprint

Dive into the research topics of 'Generalized mixed-criticality scheduling based on RUN'. Together they form a unique fingerprint.

Cite this