Chen, Nan, Dai, Xiaotian orcid.org/0000-0002-6669-5234, Burns, Alan orcid.org/0000-0001-5621-8816 et al. (1 more author) (2025) A Hybrid Approach to Refine WCRT Bounds for DAG Scheduling Using Anomaly Classification. IEEE Transactions on Computers. ISSN: 0018-9340
Abstract
Motivated by the performance demands and stringent timing requirements of safety-critical systems like avionics and autonomous vehicles, research has focused on providing timing guarantees for the scheduling of Directed Acyclic Graph (DAG) tasks in multicore systems. The structural complexity and timing anomalies make this problem challenging. Existing methods bound the Worst-Case Response Time (WCRT) of tasks through static analysis, but these bounds are complicated, difficult to validate, and often remain pessimistic for many scheduling scenarios. Runtime intervention can be effective in eliminating timing anomalies and providing timing guarantees; however, it is ineffective for anomaly-free scheduling scenarios, leads to non-work-conserving schedules, and incurs additional overhead. This paper proposes a hybrid approach to identify timing anomalies in DAG scheduling scenarios within a system, providing tighter WCRT solutions. The static analysis first offers a sufficient anomaly test to directly identify some anomaly-free DAG scheduling scenarios. Leveraging a wide range of scheduling data collected from the running system or its simulator, we then apply a machine learning approach to train a binary classification model, achieving an accuracy of 99.5%. Identifying the anomaly status enables the application of more precise WCRT bounds for different scheduling scenarios, leading to improved system performance. Specifically, we shorten the WCRT bounds for anomaly-free DAG scheduling by an average of up to 21.58%, with a maximum reduction of up to 55.47% compared to the state-of-the-art method.
Metadata
Item Type: | Article |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | Publisher Copyright: © 2025 IEEE. This is an author-produced version of the published paper. Uploaded in accordance with the University’s Research Publications and Open Access policy. |
Keywords: | DAG scheduling,machine learning,real-time systems,timing anomaly |
Dates: |
|
Institution: | The University of York |
Academic Units: | The University of York > Faculty of Sciences (York) > Computer Science (York) |
Date Deposited: | 25 Sep 2025 10:10 |
Last Modified: | 03 Oct 2025 23:10 |
Published Version: | https://doi.org/10.1109/TC.2025.3603674 |
Status: | Published |
Refereed: | Yes |
Identification Number: | 10.1109/TC.2025.3603674 |
Related URLs: | |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:232225 |
Download
Filename: A_Hybrid_Approach_to_Refine_WCRT_Bounds_for_DAG_Scheduling_Using_Anomaly_Classification.pdf
Description: A_Hybrid_Approach_to_Refine_WCRT_Bounds_for_DAG_Scheduling_Using_Anomaly_Classification
Licence: CC-BY 2.5