arrow
返回

Improved analysis and optimal priority assignment for communicating threads on uni-processor

delete2022-03-01
delete1
PRE
AI
赵
赵庆玲 (Qingling Zhao) *
Y
Yecheng Zhao
M
Minhui Zou
Z
Zhigang Gao
H
Haibo Zeng
DOI:10.1016/j.sysarc.2021.102377delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
This paper studies the system of communicating threads, which can be modeled as a set of task chains with each thread segment described as a task. Different from conventional approaches that assume the communication only happens at the end of thread executions, we assume a very generic scenario that the communication can happen at anytime during the execution. Under this scenario, the timing analysis and the priority assignment require carefully studying the possible execution dependencies among thread segments. We provide a more accurate timing analysis for the case that threads are communicating with message-based mechanisms. We prove that this analysis and the previously proposed one for synchronous communication are compliant with Audsley's algorithm, which opens the possibility to use it to find an optimal priority assignment. We further propose two priority assignment algorithms that maximize the system's robustness metrics. Finally, we evaluate our contributions in terms of both synthetic benchmarks and an industrial case study.
Keyword:
Communicating threads
Task chains
Timing analysis
Optimal priority assignment
Robust priority assignment

期刊

Journal of Systems Architecture 封面图
Journal of Systems Architecture
IF:
4.1
论文数:
3.0K
被引数:
4.2K

机构

A
alphabet inc.
学者数:
1.1K
论文数: 663
被引数: 0
H
Hangzhou Dianzi University
学者数:
1.3W
论文数: 9.6K
被引数: 7.5K
G
Google Incorporated
学者数:
3.5K
论文数: 1.8K
被引数: 8
学者 查看更多机构
引用论文

引用论文

A review of priority assignment in real-time systems
err2016-04-01
err70
errOAAI
errDavis, Robert I.; Cucu-Grosjean, Liliana; Bertogna, Marko; Burns, Alan
err分享
err收藏
Panel data and unobservable individual effects
err1981-05-01
err0
PREAI
errJerryA. Hausman; WilliamE. Taylor
err分享
err收藏
err分享
err收藏
学者 查看更多内容