GNN-MiCS: Graph Neural-Network-Based Bounding Time in Embedded Mixed-Criticality Systems
In mixed-criticality (MC) systems, each task has multiple WCETs for different operation modes. Determining WCETs for low-criticality modes (LO modes) is challenging. A lower WCET improves processor utilization, but a longer one reduces mode switches, maintaining smooth task execution even with low utilization. Most research focuses on WCETs for the highest-criticality mode, with fewer solutions for LO modes in graph-based applications. This letter proposes GNN-MiCS, a machine learning and graph neural networks (GNNs) scheme to determine WCETs for directed acyclic graph applications in LO modes. GNN-MiCS generates test sets and computes proper WCETs based on the application graph to enhance system timing behavior. Experiments show our approach improves MC system utilization by up to 45.85% and 22.45% on average while maintaining a reasonable number of mode switches in the worst-case scenario.
Authors
- Behnaz Ranjbar (ORCID: https://orcid.org/0000-0001-7944-7101)
- Akash S. Kumar (ORCID: https://orcid.org/0000-0001-7125-1737)
- Paul Justen
Institutions
- Technische Universität Dresden (DE)
- Ruhr University Bochum (DE)
Publication Details
- Journal
- IEEE Embedded Systems Letters
- Published
- 2024-09-23
- DOI
- https://doi.org/10.1109/les.2024.3466268
- Primary Topic
- Neural Networks and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Deutsche Forschungsgemeinschaft