Published September 24, 2021 | Version v1
Conference paper Open

RED-based Scheduler on Chip for Mixed-Criticality Real-Time Systems

  • 1. Slovak University of Technology

Description

Real-time embedded systems that combine processes of various criticalities (i.e. mixed-criticality real-time systems) represent an emerging research that faces many issues. This paper describes a new ASIC design of a coprocessor that realizes process scheduling for mixed-criticality real-time systems. The solution proposed in this paper uses Robust Earliest Deadline (RED) algorithm. Due to the on-chip implementation of the scheduler, all scheduler operations always take two clock cycles to execute. The proposed solution was verified by simulations that applied millions of random inputs. Chip area costs are evaluated by synthesis into ASIC using 28 nm TSMC technology. The proposed RED-based scheduler is compared with an existing EDF-based scheduler that supports hard real-time processes only. Even though the RED-based scheduler costs more chip area, it can handle any combinations of process criticalities, variations of process execution times and deadlines, achieves higher CPU utilization and can be used for scheduling of non-real-time, soft real-time and hard real-time processes combined within one system.

Files

Kohutka_MECO_2020_final.pdf

Files (953.9 kB)

Name Size Download all
md5:fd94b85e69897308a5ed6dd88b861aa7
953.9 kB Preview Download

Additional details

Funding

PROGRESSUS – Highly efficient and trustworthy electronics, components and systems for the next generation energy supply infrastructure 876868
European Commission