Mixed-Criticality Scheduling With Limited Hi-Criticality Behaviors
Abstract
Due to size, weight, and power considerations, there is an emerging trend in real-time embedded systems design towards implementing functionalities of different levels of importance upon a shared platform, or implementing Mixed-Criticality (MC) systems. Much existing work on MC scheduling focuses on the classic Vestal model, where upon a mode switch, it is pessimistically assumed that all tasks may simultaneously exceed their less pessimistic execution time estimations, or lo-WCETs. In this paper, a less pessimistic MC model is proposed for system designers to specify the maximum number of tasks that may simultaneously exceed their lo-WCETs. The applicability and schedulability of the classic EDF-VD scheduler under this newly proposed model are studied, and a new schedulability test is presented. Experiments demonstrate that, by applying the proposed model and new schedulability test, significantly better schedulability can be achieved.
Publication Date
1-1-2018
Publication Title
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume
10998 LNCS
Number of Pages
187-199
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1007/978-3-319-99933-3_13
Copyright Status
Unknown
Socpus ID
85053060591 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/85053060591
STARS Citation
Guo, Zhishan; Santinelli, Luca; and Yang, Kecheng, "Mixed-Criticality Scheduling With Limited Hi-Criticality Behaviors" (2018). Scopus Export 2015-2019. 9477.
https://stars.library.ucf.edu/scopus2015/9477