ASTEROID - An Analyzable, Resilient, Embedded Real-Time Operating System Design
ASTEROID - 可分析、有弹性的嵌入式实时操作系统设计
基本信息
- 批准号:181374413
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:德国
- 项目类别:Priority Programmes
- 财政年份:2010
- 资助国家:德国
- 起止时间:2009-12-31 至 2018-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The operating system (OS) plays a key role in any complex computing system. A current OS supporting software integration with memory management and resource virtualization contains several core functions that depend on error free hardware (HW). Undetected errors in these functions quickly and irreversibly propagate through the system making it virtually impossible to recover from a function failure. Other OS functions can recover from failures with appropriate mechanisms. Such functions inherit the dependability requirements of the applications using it. The project idea is to develop OS and HW mechanisms that utilize the HW and communication resources of a many-core system to efficiently provide the required dependability. In the first two project phases we identified critical core functionality of the operating system and the processor pipeline. We developed fault detection and correction mechanisms that exploit the inherent redundancy of state-of-the-art and future multi- and many-core architectures. As a result, our system is able to support modern multithreaded applications using redundant multithreading and provide real-time guarantees to these applications. We extended our research into errors arising in the cooperation of multiple processors, for instance through failures in the network-on-chip (NoC). We identified the Reliable Computing Base, software and hardware components that need to function correctly in order to provide real-time and reliability guarantees and investigated how failures in these components affect the system. The goal of the third project phase is to integrate the mechanisms and methods developed in the previous phases into a system that achieves full cross-layer protection against transient hardware faults. For this purpose we will integrate existing results, optimize their coverage, resource, and performance overheads and research the remaining gaps that were not addressed in the previous phases, including end-to-end protection of the NoC and OS-assisted replication for device drivers.
操作系统(OS)在任何复杂的计算系统中起着关键作用。支持与存储器管理和资源虚拟化的软件集成的当前OS包含依赖于无错误硬件(HW)的若干核心功能。这些功能中未被检测到的错误会迅速且不可逆地在系统中传播,使得从功能故障中恢复几乎是不可能的。其他OS功能可以通过适当的机制从故障中恢复。这些功能继承了使用它的应用程序的可靠性要求。项目的想法是开发操作系统和硬件机制,利用众核系统的硬件和通信资源,以有效地提供所需的可靠性。在前两个项目阶段,我们确定了操作系统和处理器管道的关键核心功能。我们开发了故障检测和纠正机制,利用国家的最先进的和未来的多核和众核架构的固有冗余。因此,我们的系统能够支持现代多线程应用程序使用冗余多线程,并提供实时保证这些应用程序。我们将研究扩展到多个处理器合作中出现的错误,例如通过片上网络(NoC)中的故障。我们确定了可靠的计算基础,软件和硬件组件,需要正确运行,以提供实时和可靠性保证,并调查了这些组件的故障如何影响系统。第三个项目阶段的目标是将前几个阶段开发的机制和方法集成到一个系统中,以实现对瞬时硬件故障的全面跨层保护。为此,我们将整合现有的成果,优化其覆盖范围,资源和性能开销,并研究在前几个阶段没有解决的剩余差距,包括端到端的NoC保护和设备驱动程序的操作系统辅助复制。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
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 }}
Professor Dr.-Ing. Rolf Ernst其他文献
Professor Dr.-Ing. Rolf Ernst的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Professor Dr.-Ing. Rolf Ernst', 18)}}的其他基金
Conquering MPSoC Complexity with Principles of aSelf-Aware Information Processing Factory - Towards Networked and Data-centric Platforms (IPF 2.0)
利用自我意识信息处理工厂的原理征服 MPSoC 复杂性 - 迈向网络化和以数据为中心的平台 (IPF 2.0)
- 批准号:
391520166 - 财政年份:2017
- 资助金额:
-- - 项目类别:
Research Grants
TypicalCPA - Typical Worst Case Compositional Performance Analysis
典型CPA - 典型最坏情况组合绩效分析
- 批准号:
270604602 - 财政年份:2015
- 资助金额:
-- - 项目类别:
Research Grants
Architecture and Mechanisms of the Multi-Change Control Layer (MCCL)
多变更控制层(MCCL)的架构和机制
- 批准号:
230781335 - 财政年份:2013
- 资助金额:
-- - 项目类别:
Research Units
Photorealistische Echtzeit-Retusche von bewegten Bekleidungsstücken - Algorithmen und Architektur
对移动服装进行逼真的实时修饰 - 算法和架构
- 批准号:
107191590 - 财政年份:2009
- 资助金额:
-- - 项目类别:
Research Grants
Szenarien in vernetzten Multicore-Systemen - Analyse und Optimierung.
网络多核系统中的场景 - 分析和优化。
- 批准号:
147600979 - 财政年份:2009
- 资助金额:
-- - 项目类别:
Research Grants
Systemanalyse und Koordination flexibler Entwicklungsprozesse für komplexe Eingebettete Systeme -SAKE-
复杂嵌入式系统灵活开发流程的系统分析和协调-SAKE-
- 批准号:
27645271 - 财政年份:2006
- 资助金额:
-- - 项目类别:
Research Grants
Embedded Performance Analysis for Organic Computing
有机计算的嵌入式性能分析
- 批准号:
5453744 - 财政年份:2005
- 资助金额:
-- - 项目类别:
Priority Programmes
Characterization, integration and optimization of HW/SW components
硬件/软件组件的表征、集成和优化
- 批准号:
5403286 - 财政年份:2003
- 资助金额:
-- - 项目类别:
Research Grants
相似海外基金
Lifting Binaries to Analyzable LLVM Bitcode
将二进制文件提升为可分析的 LLVM 位代码
- 批准号:
551944-2020 - 财政年份:2020
- 资助金额:
-- - 项目类别:
University Undergraduate Student Research Awards
Development of a step-by-step analyzable artificial vision experimental system using small animals
使用小动物开发可分步分析的人工视觉实验系统
- 批准号:
20K12633 - 财政年份:2020
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (C)
Development of an objective and immediately analyzable procedure evaluation system for pediatric endoscopic surgery training.
为儿科内窥镜手术培训开发客观且可立即分析的程序评估系统。
- 批准号:
18K18165 - 财政年份:2018
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Early-Career Scientists
Collaborative Research: NBD: An Abstraction Driven Approach to Characterizing and Designing Networks with Analyzable Properties
合作研究:NBD:一种抽象驱动的方法来表征和设计具有可分析属性的网络
- 批准号:
0721574 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Interagency Agreement
Collaborative Research: NBD: An Abstraction Driven Approach to Characterizing and Designing Networks with Analyzable Properties
合作研究:NBD:一种抽象驱动的方法来表征和设计具有可分析属性的网络
- 批准号:
0721488 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Continuing Grant
Trial Product of the Autonomic Nerve Function Analyzable System availed the Fluctuation of the R-R interval variations of ECG
自主神经功能分析系统试制品利用心电图R-R间期变化的波动
- 批准号:
02557059 - 财政年份:1990
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Developmental Scientific Research (B)