Scheduling Fixed-Priority Hard Real-Time Tasks in the Presence of Faults

Scheduling Fixed-Priority Hard Real-Time Tasks in the Presence of Faults
复制标题

在存在故障的情况下调度固定优先级硬实时任务

DOI:
10.1007/11572329_14
复制
发表时间:
2005
影响因子:
1
通讯作者:
A. Burns
A. Burns
中科院分区:
材料科学4区
文献类型:
--
作者:
George Lima;A. Burns

文献摘要

被引文献

相似文献

我们描述了一种考虑故障场景的调度硬实时任务的方法。所有任务都在运行时根据它们的固定优先级进行调度,这些优先级是离线确定的。在进行错误检测时,将释放特殊任务来执行错误恢复操作。我们允许在更高的优先级级别上执行错误恢复操作,以便提高任务集的故障恢复能力。为此,我们扩展了众所周知的响应时间分析技术,并描述了一个非标准的优先级分配策略。仿真结果表明,采用该方法可以显著提高任务集的故障恢复能力。
We describe an approach to scheduling hard real-time tasks taking into account fault scenarios. All tasks are scheduled at run-time according to their fixed priorities, which are determined off-line. Upon error-detection, special tasks are released to perform error-recovery actions. We allow error-recovery actions to be executed at higher priority levels so that the fault resilience of the task set can be increased. To do so, we extend the well known response time analysis technique and describe a non-standard priority assignment policy. Results from simulation indicate that the fault resilience of the task sets can be significantly increased by using the proposed approach.