Suppr超能文献

任务迁移和混合关键系统调度。

Task Migration and Scheduler for Mixed-Criticality Systems.

机构信息

Department of Computer Science and Engineering, Hanyang University, Seoul 04763, Korea.

Department of Industrial Security, Chung-Ang University, Seoul 06974, Korea.

出版信息

Sensors (Basel). 2022 Mar 1;22(5):1926. doi: 10.3390/s22051926.

Abstract

The interference between software components is increasing in safety-critical domains, such as autonomous driving. Low-criticality (LC) tasks, such as vehicle communication, may control high-criticality (HC) tasks, such as acceleration. In such cases, the LC task should also be considered as an HC task because the HC tasks relies on the LC task. However, the difficulty in guaranteeing these LC tasks is the catastrophic cost of computing resources, the electronic control unit in the domain of vehicles, required for every task. In this paper, we theoretically and practically provide safety-guaranteed and inexpensive scheduling for LC tasks by borrowing the computational power of neighbored systems in distributed systems, obviating the need for additional hardware components. As a result, our approach extended the schedulability of LC tasks without violating the HC tasks. Based on the deadline test, the compatibility of our approach with the task-level MC scheduler was higher than that of the system-level MC scheduler, such that the task-level had all dropped LC tasks recovered while the system-level only had 25.5% recovery. Conversely, from the worst-case measurement of violated HC tasks, the HC tasks were violated by the task-level MC scheduler more often than by the system-level MC scheduler, with 70.3% and 15.4% average response time overhead, respectively. In conclusion, under the condition that the HC task ratio has lower than 47% of the overall task systems at 80% of total utilization, the task-level approach with task migration has extensively higher sustainability on LC tasks.

摘要

在安全关键领域,如自动驾驶,软件组件之间的干扰正在增加。低关键度(LC)任务,如车辆通信,可能会控制高关键度(HC)任务,如加速。在这种情况下,LC 任务也应被视为 HC 任务,因为 HC 任务依赖于 LC 任务。然而,保证这些 LC 任务的困难在于,车辆领域的电子控制单元需要为每个任务分配大量的计算资源,这会导致灾难性的成本。在本文中,我们通过借用分布式系统中相邻系统的计算能力,从理论和实践上为 LC 任务提供了安全保障和低成本的调度,无需额外的硬件组件。因此,我们的方法扩展了 LC 任务的可调度性,同时没有违反 HC 任务。基于截止日期测试,我们的方法与任务级 MC 调度程序的兼容性高于系统级 MC 调度程序,使得任务级调度程序恢复了所有已丢弃的 LC 任务,而系统级调度程序仅恢复了 25.5%。相反,从违反 HC 任务的最坏情况测量来看,任务级 MC 调度程序违反 HC 任务的频率高于系统级 MC 调度程序,分别为 70.3%和 15.4%的平均响应时间开销。总之,在 HC 任务比例低于总任务系统的 47%且总利用率为 80%的情况下,具有任务迁移的任务级方法在 LC 任务的可持续性方面具有广泛的优势。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/56d9/8914879/c753be04c48f/sensors-22-01926-g001.jpg

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验