Mapping and Scheduling Mixed-Criticality Systems with On-Demand Redundancy

Mapping and Scheduling Mixed-Criticality Systems with On-Demand Redundancy
复制标题

DOI:
10.1109/tc.2017.2762293
复制
发表时间:
2018-04
影响因子:
3.7
通讯作者:
Jonah Caplan;Zaid Al-bayati;Haibo Zeng;B. Meyer
Jonah Caplan;Zaid Al-bayati;Haibo Zeng;B. Meyer
中科院分区:
计算机科学2区
文献类型:
--
作者:
Jonah Caplan;Zaid Al-bayati;Haibo Zeng;B. Meyer

文献摘要

被引文献

相似文献

在几个领域(例如,航空电子和汽车)中的嵌入式系统受认证当局的检查。这些当局有兴趣验证系统的安全至关重要方面,并且通常不认证非关键部分。近年来,这种混合批评系统(MCS)的设计受到了越来越多的关注。但是,尽管必须设计MC来克服瞬态故障,但它们对瞬时断层的敏感性通常被忽略。在本文中,我们考虑了可以在瞬态故障中生存的有效,可认证的MC的映射和计划的问题。我们将以前的MCS模型和分析概括为支持按需冗余(ODR)。提出了一个任务集转换,以生成一个修改后的任务集,该任务集支持各种形式的ODR,同时满足可靠性和认证要求。该分析被整合到设计空间探索算法中,该算法支持多种断层机制和异质平台。实验表明,与锁定执行相比,ODR可以将提供给非关键任务的服务质量(QoS)平均提高29%。此外,结合多种故障耐受性机制可以导致调度性和QoS的进一步提高。
Embedded systems in several domains such as avionics and automotive are subject to inspection from certification authorities. These authorities are interested in verifying the safety-critical aspects of a system and, typically, do not certify non-critical parts. The design of such Mixed-Criticality Systems (MCS) has received increasing attention in recent years. However, although MCS must be designed to overcome transient faults, their susceptibility to transient faults is often overlooked. In this paper, we consider the problem of mapping and scheduling efficient, certifiable MCS that can survive transient faults. We generalize previous MCS models and analysis to support On-Demand Redundancy (ODR). A task set transformation is proposed to generate a modified task set that supports various forms of ODR while satisfying reliability and certification requirements. The analysis is incorporated into a design space exploration algorithm that supports a wide range of fault-tolerance mechanisms and heterogeneous platforms. Experiments show that ODR can improve Quality of Service (QoS) provided to non-critical tasks by 29 percent on average, compared to lockstep execution. Moreover, combining several fault-tolerance mechanisms can lead to additional improvements in schedulability and QoS.