Mixed-Criticality Scheduling on Multiprocessors with Service Guarantees

Saravanan Ramanathan, Arvind Easwaran

Research output: Chapter in Book/Report/Conference proceedingConference contribution

11 Citations (Scopus)

Abstract

Mixed-criticality (MC) systems are composed of tasks with varying criticality co-hosted on a single shared platform. In conventional MC systems, upon criticality change, the lower criticality tasks are penalized to guarantee resources for the higher criticality ones. However, in practice, penalizing lower criticality tasks have adverse effects and hence, the system is often under-utilized. In this paper, we consider the problem of reservation-based scheduling of mixed-criticality systems on a homogeneous multiprocessor platform to guarantee full service to the lower criticality tasks when one of the processors switches to the critical state. We explore the semi-partitioned scheduling model for dual-criticality systems in which the low criticality tasks executing on a processor are migrated to another processor upon mode switch to improve the service offered to them in the high criticality mode. We present the scheduling strategy of the proposed algorithm and derive its utilization bound. To evaluate the proposed algorithm, we use randomly generated task sets to compare the schedulability performance of the algorithm with the existing algorithms. Our results show that the proposed algorithm improves both schedulability and low criticality support when compared to existing algorithms for implicit-deadline task systems.

Original languageEnglish
Title of host publicationProceedings - 2018 IEEE 21st International Symposium on Real-Time Computing, ISORC 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages17-24
Number of pages8
ISBN (Print)9781538658475
DOIs
Publication statusPublished - Jul 25 2018
Externally publishedYes
Event21st IEEE International Symposium on Real-Time Computing, ISORC 2018 - Singapore, Singapore
Duration: May 29 2018May 31 2018

Publication series

NameProceedings - 2018 IEEE 21st International Symposium on Real-Time Computing, ISORC 2018

Conference

Conference21st IEEE International Symposium on Real-Time Computing, ISORC 2018
Country/TerritorySingapore
CitySingapore
Period5/29/185/31/18

Bibliographical note

Publisher Copyright:
© 2018 IEEE.

ASJC Scopus Subject Areas

  • Hardware and Architecture
  • Software
  • Safety, Risk, Reliability and Quality

Keywords

  • Implicit deadline
  • Mixed criticality
  • Multiprocessors
  • Real time system
  • Scheduling
  • Service guarantee
  • Sporadic tasks

Fingerprint

Dive into the research topics of 'Mixed-Criticality Scheduling on Multiprocessors with Service Guarantees'. Together they form a unique fingerprint.

Cite this