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 language | English |
---|---|
Title of host publication | Proceedings - 2018 IEEE 21st International Symposium on Real-Time Computing, ISORC 2018 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 17-24 |
Number of pages | 8 |
ISBN (Print) | 9781538658475 |
DOIs | |
Publication status | Published - Jul 25 2018 |
Externally published | Yes |
Event | 21st IEEE International Symposium on Real-Time Computing, ISORC 2018 - Singapore, Singapore Duration: May 29 2018 → May 31 2018 |
Publication series
Name | Proceedings - 2018 IEEE 21st International Symposium on Real-Time Computing, ISORC 2018 |
---|
Conference
Conference | 21st IEEE International Symposium on Real-Time Computing, ISORC 2018 |
---|---|
Country/Territory | Singapore |
City | Singapore |
Period | 5/29/18 → 5/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