Response Time Analysis With Cause-Effect Chain Considering DAG Structure and High-Load Tasks

Recent developments in autonomous driving systems highlight the significance of response time analysis. In autonomous driving systems, the complexities of response time analysis stem from different periods of tasks, tasks with high computational demands (high-load tasks), and Directed Acyclic Graph...

Full description

Saved in:
Bibliographic Details
Main Authors: Tomoya Kobayashi, Ryo Okamura, Takuya Azumi
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10857337/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832088105074556928
author Tomoya Kobayashi
Ryo Okamura
Takuya Azumi
author_facet Tomoya Kobayashi
Ryo Okamura
Takuya Azumi
author_sort Tomoya Kobayashi
collection DOAJ
description Recent developments in autonomous driving systems highlight the significance of response time analysis. In autonomous driving systems, the complexities of response time analysis stem from different periods of tasks, tasks with high computational demands (high-load tasks), and Directed Acyclic Graph (DAG) structures. Although Cause-Effect Chain can consider tasks that are activated at different periods, there is no method that can handle high-load tasks. This paper proposes an allocation algorithm that assigns multiple processor cores to a single task and response time analysis using the Cause-Effect Chain in systems that include high-load tasks is realized. In addition, this paper extends a response time bound of Cause-Effect Chain, and proposes a response time bound of systems with DAG structures. The proposed algorithm and the proposed response time bound are evaluated by task sets generated from measured autonomous driving data. The evaluation results show that the proposed algorithm consistently indicates higher acceptance rates than existing algorithms. Furthermore, the proposed response time bound for the DAG can estimate response times that are shorter than existing bounds.
format Article
id doaj-art-eab5b8adcd2549a8b13b200198d909a8
institution Kabale University
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-eab5b8adcd2549a8b13b200198d909a82025-02-06T00:00:32ZengIEEEIEEE Access2169-35362025-01-0113215572156810.1109/ACCESS.2025.353601310857337Response Time Analysis With Cause-Effect Chain Considering DAG Structure and High-Load TasksTomoya Kobayashi0https://orcid.org/0009-0000-4937-9697Ryo Okamura1Takuya Azumi2Graduate School of Science and Engineering, Saitama University, Saitama, JapanGraduate School of Science and Engineering, Saitama University, Saitama, JapanGraduate School of Science and Engineering, Saitama University, Saitama, JapanRecent developments in autonomous driving systems highlight the significance of response time analysis. In autonomous driving systems, the complexities of response time analysis stem from different periods of tasks, tasks with high computational demands (high-load tasks), and Directed Acyclic Graph (DAG) structures. Although Cause-Effect Chain can consider tasks that are activated at different periods, there is no method that can handle high-load tasks. This paper proposes an allocation algorithm that assigns multiple processor cores to a single task and response time analysis using the Cause-Effect Chain in systems that include high-load tasks is realized. In addition, this paper extends a response time bound of Cause-Effect Chain, and proposes a response time bound of systems with DAG structures. The proposed algorithm and the proposed response time bound are evaluated by task sets generated from measured autonomous driving data. The evaluation results show that the proposed algorithm consistently indicates higher acceptance rates than existing algorithms. Furthermore, the proposed response time bound for the DAG can estimate response times that are shorter than existing bounds.https://ieeexplore.ieee.org/document/10857337/Cause-effect chainDAGmany-core processorsparallelization
spellingShingle Tomoya Kobayashi
Ryo Okamura
Takuya Azumi
Response Time Analysis With Cause-Effect Chain Considering DAG Structure and High-Load Tasks
IEEE Access
Cause-effect chain
DAG
many-core processors
parallelization
title Response Time Analysis With Cause-Effect Chain Considering DAG Structure and High-Load Tasks
title_full Response Time Analysis With Cause-Effect Chain Considering DAG Structure and High-Load Tasks
title_fullStr Response Time Analysis With Cause-Effect Chain Considering DAG Structure and High-Load Tasks
title_full_unstemmed Response Time Analysis With Cause-Effect Chain Considering DAG Structure and High-Load Tasks
title_short Response Time Analysis With Cause-Effect Chain Considering DAG Structure and High-Load Tasks
title_sort response time analysis with cause effect chain considering dag structure and high load tasks
topic Cause-effect chain
DAG
many-core processors
parallelization
url https://ieeexplore.ieee.org/document/10857337/
work_keys_str_mv AT tomoyakobayashi responsetimeanalysiswithcauseeffectchainconsideringdagstructureandhighloadtasks
AT ryookamura responsetimeanalysiswithcauseeffectchainconsideringdagstructureandhighloadtasks
AT takuyaazumi responsetimeanalysiswithcauseeffectchainconsideringdagstructureandhighloadtasks