Analysis-Runtime Co-Design for EDF-VD-Based Mixed-Criticality Scheduling: Improving Completion Rates of Low-Criticality Jobs

In this paper, we explore mixed criticality systems, where traditional approaches often adopt a pessimistic stance in managing low-criticality tasks, focusing primaryly on ensuring the timely completion of high-criticality tasks. We optimized the “Analysis-Runtime Co-design” for the preemptive single-processor EDF-VD algorithm, and introduces the EDF-VD-DL protocol. The main adjustment refines the conditions for transitioning between high and low criticality levels. When a task shows high-criticality behavior, dynamic relaxation is used to delay the switch to high-criticality mode, reducing the frequency of such transitions. Additionally, the transition from high-criticality mode to low-criticality mode is expedited, reducing the duration spent in high-criticality mode. This effectively minimizes the risk of missing deadlines or leaving low-criticality jobs incomplete, thereby improving the completion rate of low-criticality jobs. Finally, we validated the schedulability of the new protocol through testing and experimental evaluation.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3594017
Citations
1
Primary Topic
Scheduling and Optimization Algorithms
Type
article
Field-Weighted Citation Impact
1.24
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Analysis-Runtime Co-Design for EDF-VD-Based Mixed-Criticality Scheduling: Improving Completion Rates of Low-Criticality Jobs

Zhenkai. Hao
1 citations
IEEE Access
Scheduling and Optimization Algorithms
1.24
article

Analysis-Runtime Co-Design for EDF-VD-Based Mixed-Criticality Scheduling: Improving Completion Rates of Low-Criticality Jobs

Zhenkai. Hao
article en
1 citations

Abstract

In this paper, we explore mixed criticality systems, where traditional approaches often adopt a pessimistic stance in managing low-criticality tasks, focusing primaryly on ensuring the timely completion of high-criticality tasks. We optimized the “Analysis-Runtime Co-design” for the preemptive single-processor EDF-VD algorithm, and introduces the EDF-VD-DL protocol. The main adjustment refines the conditions for transitioning between high and low criticality levels. When a task shows high-criticality behavior, dynamic relaxation is used to delay the switch to high-criticality mode, reducing the frequency of such transitions. Additionally, the transition from high-criticality mode to low-criticality mode is expedited, reducing the duration spent in high-criticality mode. This effectively minimizes the risk of missing deadlines or leaving low-criticality jobs incomplete, thereby improving the completion rate of low-criticality jobs. Finally, we validated the schedulability of the new protocol through testing and experimental evaluation.

IEEE AccessVol. 13
Southwest University (CN)
Decent work and economic growth
Openalex Percentile: Top 17%
Scheduling and Optimization Algorithms
1.24
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.