Mixed Criticality Embedded Systems on Many-Core Platforms
多核平台上的混合关键嵌入式系统
基本信息
- 批准号:EP/K011626/1
- 负责人:
- 金额:$ 83.09万
- 依托单位:
- 依托单位国家:英国
- 项目类别:Research Grant
- 财政年份:2013
- 资助国家:英国
- 起止时间:2013 至 无数据
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
An increasingly important trend in the design of real-time and embedded systems is the integration of applications with different levels of criticality onto a common hardware platform. At the same time, these platforms are migrating from single cores to multi-cores and, in the future, many-core architectures. Criticality is a designation of the level of assurance against failure needed for a system component. A mixed criticality system (MCS) is one that has two or more distinct levels. A number of application domains, such as automotive and avionics, and EU initiatives (for example Horizon2020) have identified Mixed Criticality as a key issue in future systems.The fundamental research question underlying these initiatives is: how, in a disciplined way, to reconcile the conflicting requirements of 'partitioning' for (safety) assurance and 'sharing' for efficient resource usage. This question gives rise to theoretical problems in modelling and verification, and systems problems relating to the design and implementation of the necessary hardware and software run-time controls. This project addresses both the theoretical and related systems questions.A many-core platform with a scheduled communications medium is the designated platform on which multiple applications (perhaps composed of what are often called 'system of systems') are to be hosted. The isolation of components with different criticality levels is crucial, but the processor interconnects must be shared and be able to transmit messages with different criticality levels. Moreover, applications with different criticality levels must be able to exchange data in a demonstrably safe way.A defining property of MCS is that the different means of assurance (for each criticality level) give rise to different values for the component's key parameters such as worst-case execution times and worst-case transmission times. In general, the higher the criticality level, the more conservative are the assumptions made about these values. Hence the context (system criticality level) will determine the parameters that must be used to verify (via scheduling analysis) that each core and each inter-connect will perform as required by the temporal constraints of each application. The development of criticality-aware analysis is needed for these systems.Although total isolation with rigid time-triggered global scheduling is a possible architectural structure, significantly greater resource utilisation and hence reduced power consumption is possible if trade-offs are made between the overall system criticality level and assumptions about each component's run-time behaviour. For example, we require that: in a dual-criticality systems all applications will meet their timing constraints if all components are constrained by (rely on) their low criticality assumptions, but all high-criticality applications must also meet their deadlines if any component exhibits high-criticality behaviour (i.e. the low criticality assumptions can no longer be relied upon).Previous work (in York and in a number of other international research centres) has explored this trade-off for single processor systems. This project will focus on many-core platforms to: (i) develop the appropriate scheduling schemes (on the cores and interconnects), (ii) derive verification procedures for MCSs, (iii) explore the theoretical bounds of the developed schemes (to show to what extent resource usage and power consumption are improved over a full partitioned system), (iv) develop the necessary run-time controls (to manage the sharing of communication media between the criticality levels), and (v) demonstrate the developed theory via simulations, a FPGA test-bed and an industrially relevant case study.
在实时和嵌入式系统的设计中,一个越来越重要的趋势是将具有不同关键程度的应用程序集成到一个通用的硬件平台上。与此同时,这些平台正在从单核迁移到多核,将来还会迁移到众核架构。关键性是系统组件所需的故障保证级别的指定。混合关键度系统(MCS)是一个有两个或两个以上不同级别的系统。许多应用领域,如汽车和航空电子,和欧盟的倡议(例如地平线2020)已确定混合关键性作为一个关键问题,在未来systems.the基本的研究问题,这些倡议是:如何,在一个有纪律的方式,以协调冲突的要求“分区”(安全)保证和“共享”的有效资源的使用。这个问题引起的理论问题,在建模和验证,以及系统的问题有关的设计和实施必要的硬件和软件运行时的控制。这个项目解决了理论和相关的系统问题。一个具有预定通信介质的多核平台是多个应用程序(可能由通常称为“系统的系统”组成)托管的指定平台。具有不同关键性级别的组件的隔离是至关重要的,但是处理器互连必须是共享的,并且能够传输具有不同关键性级别的消息。此外,具有不同关键性级别的应用程序必须能够以可证明安全的方式交换数据。MCS的一个定义属性是,不同的保证手段(针对每个关键性级别)会导致组件关键参数的不同值,例如最坏情况下的执行时间和最坏情况下的传输时间。一般来说,临界水平越高,对这些值的假设就越保守。因此,上下文(系统关键性级别)将确定必须用于验证(通过调度分析)每个核心和每个互连将按照每个应用程序的时间约束的要求执行的参数。这些systems.Although严格的时间触发的全局调度完全隔离是一种可能的架构结构,显着更大的资源利用率,从而降低功耗是可能的,如果权衡之间的整体系统的关键性水平和假设每个组件的运行时的行为。例如,我们要求:在双关键性系统中如果所有组件都受到(依赖于)它们的低关键性假设的约束,但是,如果任何部件表现出高关键性行为,则所有高关键性应用也必须满足其截止日期(即不再依赖低关键性假设)。(在约克和其他一些国际研究中心)已经探索了单处理器系统的这种权衡。该项目将侧重于众核平台,以便:(i)制订适当的排期计划(核心和互连),(ii)推导出MCS的验证程序,(iii)探索所开发方案的理论界限(为了示出在全分区系统上资源使用和功耗被改进到什么程度),(iv)开发必要的运行时控制(以管理关键性级别之间的通信介质共享),以及(v)通过模拟、FPGA测试台和工业相关案例研究来演示所开发的理论。
项目成果
期刊论文数量(10)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
An Extended Fixed Priority Scheme for Mixed Criticality Systems
混合临界系统的扩展固定优先级方案
- DOI:
- 发表时间:2013
- 期刊:
- 影响因子:0
- 作者:Baruah S.K.
- 通讯作者:Baruah S.K.
Static probabilistic timing analysis for real-time systems using random replacement caches
使用随机替换缓存的实时系统的静态概率时序分析
- DOI:10.1007/s11241-014-9218-4
- 发表时间:2015
- 期刊:
- 影响因子:1.3
- 作者:Altmeyer S
- 通讯作者:Altmeyer S
Fixed-priority scheduling of dual-criticality systems
- DOI:10.1145/2516821.2516827
- 发表时间:2013-10
- 期刊:
- 影响因子:0
- 作者:Sanjoy Baruah;A. Burns
- 通讯作者:Sanjoy Baruah;A. Burns
AdaptMC: A Control-Theoretic Approach for Achieving Resilience in Mixed-Criticality Systems
- DOI:10.4230/lipics.ecrts.2018.14
- 发表时间:2018-06
- 期刊:
- 影响因子:0
- 作者:A. Papadopoulos;Enrico Bini;Sanjoy Baruah;A. Burns
- 通讯作者:A. Papadopoulos;Enrico Bini;Sanjoy Baruah;A. Burns
Response Time Analysis for Mixed Criticality Systems with Arbitrary Deadlines
具有任意期限的混合临界系统的响应时间分析
- DOI:
- 发表时间:2017
- 期刊:
- 影响因子:0
- 作者:A. Burns
- 通讯作者:A. Burns
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Alan Burns其他文献
Serendipty in natural product synthesis
天然产物合成中的意外发现
- DOI:
- 发表时间:
2010 - 期刊:
- 影响因子:0
- 作者:
Alan Burns - 通讯作者:
Alan Burns
Extending rely-guarantee thinking to handle real-time scheduling
扩展依赖保证思维来处理实时调度
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Cliff B. Jones;Alan Burns - 通讯作者:
Alan Burns
Memories of the Past, Visions of the Future: Changing Views of Ebenezer Mission, Victoria, Australia
过去的记忆,未来的愿景:埃比尼泽使命的改变观点,澳大利亚维多利亚
- DOI:
10.1007/s10761-009-0094-x - 发表时间:
2010 - 期刊:
- 影响因子:0.8
- 作者:
Jane Lydon;Alan Burns - 通讯作者:
Alan Burns
Testing the Schedulability of Synchronous Traffic for the Timed Token Medium Access Control Protocol
- DOI:
10.1023/a:1014558418873 - 发表时间:
2002-01-01 - 期刊:
- 影响因子:1.300
- 作者:
Sijing Zhang;Alan Burns;Ahmed Mehaoua;E. Stewart Lee;Hongji Yang - 通讯作者:
Hongji Yang
21-P013 Development of intrinsic lung neurons from foregut-derived neural crest cells
- DOI:
10.1016/j.mod.2009.06.878 - 发表时间:
2009-08-01 - 期刊:
- 影响因子:
- 作者:
Lucy Freem;Nikhil Thapar;Alan Burns - 通讯作者:
Alan Burns
Alan Burns的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Alan Burns', 18)}}的其他基金
Mixed Criticality Cyber Physical Systems
混合关键信息物理系统
- 批准号:
EP/P003664/1 - 财政年份:2016
- 资助金额:
$ 83.09万 - 项目类别:
Research Grant
Interdisciplinary Design and Evaluation of Dependability (INDEED)
跨学科设计和可靠性评估(INDEED)
- 批准号:
EP/E001580/1 - 财政年份:2007
- 资助金额:
$ 83.09万 - 项目类别:
Research Grant
相似海外基金
Young People, Criticality and Figurative Language
年轻人、批判性和比喻语言
- 批准号:
AH/Z505821/1 - 财政年份:2024
- 资助金额:
$ 83.09万 - 项目类别:
Research Grant
CAREER: Unconventional superconductivity and disordered criticality in two dimensions
职业:非常规超导性和二维无序临界性
- 批准号:
2341066 - 财政年份:2024
- 资助金额:
$ 83.09万 - 项目类别:
Continuing Grant
Random-field effects in spin models: Supersymmetry, criticality, and universality
自旋模型中的随机场效应:超对称性、临界性和普遍性
- 批准号:
EP/X026116/1 - 财政年份:2024
- 资助金额:
$ 83.09万 - 项目类别:
Research Grant
Linear Response and Koopman Modes: Prediction and Criticality - LINK
线性响应和库普曼模式:预测和临界性 - LINK
- 批准号:
EP/Y026675/1 - 财政年份:2024
- 资助金额:
$ 83.09万 - 项目类别:
Research Grant
Comprehensive understanding of the quantum criticality yielding the exotic superconductivity and the non-Fermi-liquid behavior
全面了解产生奇异超导性和非费米液体行为的量子临界性
- 批准号:
23K03315 - 财政年份:2023
- 资助金额:
$ 83.09万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Modelling and Simulation of Transient Nuclear Criticality Excursions Containing Special Nuclear Materials
包含特殊核材料的瞬态核临界偏移的建模和仿真
- 批准号:
2891950 - 财政年份:2023
- 资助金额:
$ 83.09万 - 项目类别:
Studentship
Criticality of Urban Networks: Untangling the Complexity of Urban Congestion
城市网络的重要性:解决城市拥堵的复杂性
- 批准号:
2311159 - 财政年份:2023
- 资助金额:
$ 83.09万 - 项目类别:
Standard Grant
CAREER:Superconductivity, fractionalization and quantum criticality in multilayer quantum simulator
职业:多层量子模拟器中的超导、分级和量子临界性
- 批准号:
2237031 - 财政年份:2023
- 资助金额:
$ 83.09万 - 项目类别:
Continuing Grant
Collaborative Research: Quantum Criticality, Localization and Dynamics in Quasiperiodic Systems
合作研究:准周期系统中的量子临界性、局域化和动力学
- 批准号:
2334056 - 财政年份:2023
- 资助金额:
$ 83.09万 - 项目类别:
Continuing Grant
Nuclear Magnetic Resonance Studies of Quantum Criticality in Correlated Electron Materials
相关电子材料量子临界性的核磁共振研究
- 批准号:
2210613 - 财政年份:2022
- 资助金额:
$ 83.09万 - 项目类别:
Standard Grant