2019
DOI: 10.3390/designs3010010
|View full text |Cite
|
Sign up to set email alerts
|

A Lazy Bailout Approach for Dual-Criticality Systems on Uniprocessor Platforms

Abstract: A challenge in the design of cyber-physical systems is to integrate the scheduling of tasks of different criticality, while still providing service guarantees for the higher critical tasks in the case of resource-shortages caused by faults. While standard real-time scheduling is agnostic to the criticality of tasks, the scheduling of tasks with different criticalities is called mixed-criticality scheduling. In this paper, we present the Lazy Bailout Protocol (LBP), a mixed-criticality scheduling method where l… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(13 citation statements)
references
References 22 publications
0
13
0
Order By: Relevance
“…Further, the time spent in the degraded mode can be reduced via online budget accounting resulting in a faster bailout [39], [40] and recovery. Finally, by using a separate background priority queue, low-criticality jobs that would have been dropped in degraded mode can be run in what would otherwise have been idle time, providing a last chance to meet their deadlines [41]. This mechanism is orthogonal to the fixed priority scheduling scheme used and can be applied to both AMC [4] and the Bailout Protocol [39], [40].…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…Further, the time spent in the degraded mode can be reduced via online budget accounting resulting in a faster bailout [39], [40] and recovery. Finally, by using a separate background priority queue, low-criticality jobs that would have been dropped in degraded mode can be run in what would otherwise have been idle time, providing a last chance to meet their deadlines [41]. This mechanism is orthogonal to the fixed priority scheduling scheme used and can be applied to both AMC [4] and the Bailout Protocol [39], [40].…”
Section: Related Workmentioning
confidence: 99%
“…The performance of AMC-RHS and AMC-RAS can be further improved by running LO-criticality jobs that would otherwise be abandoned in degraded mode at background priorities to give them a last chance to complete by their deadlines. This approach was proposed by Iacovelli and Kirner [41] as a way of augmenting the Bailout Protocol [39], [40], but can be applied to any scheme based on fixed priorities that abandons jobs in degraded mode.…”
Section: Lazy Execution Of Jobsmentioning
confidence: 99%
See 2 more Smart Citations
“…Depending on the stage of a mission or external events, the system might switch between different modes. For example, in previous work on mixed-criticality scheduling, fault events like the overrun of the optimistic WCET estimate have been used to switch from a normal operation mode into emergency modes where tasks of higher criticality are given preference [3], [4], [5], [12].…”
Section: Mixed-criticality Scheduling Of Real-time Systemsmentioning
confidence: 99%