Reliability-aware design optimization for multiprocessor embedded systems

Jia Huang, Jan Olaf Blech, Andreas Raabe, Christian Buckl, Alois Knoll

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

11 Scopus citations

Abstract

This paper presents an approach for the reliability-aware design optimization of real-time systems on multi-processor platforms. The optimization is based on an extension of well accepted fault- and process-models. We combine utilization of hardware replication and software reexecution techniques to tolerate transient faults. A System Fault Tree (SFT) analysis is proposed, which computes the systemlevel reliability in presence of the hardware and software redundancy based on component failure probabilities. We integrate the SFT analysis with a Multi-Objective Evolutionary Algorithm (MOEA) based optimization process to perform efficient reliability-aware design space exploration. The solution resulting from our optimization contains the mapping of tasks to processing elements (PEs), the exact task and message schedule and the fault-tolerance policy assignment. The effectiveness of the approach is illustrated using several case studies.

Original languageEnglish
Title of host publicationProceedings - 2011 14th Euromicro Conference on Digital System Design
Subtitle of host publicationArchitectures, Methods and Tools, DSD 2011
Pages239-246
Number of pages8
DOIs
StatePublished - 2011
Event2011 14th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2011 - Oulu, Finland
Duration: 31 Aug 20112 Sep 2011

Publication series

NameProceedings - 2011 14th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2011

Conference

Conference2011 14th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2011
Country/TerritoryFinland
CityOulu
Period31/08/112/09/11

Keywords

  • Design optimization
  • Embedded software
  • Fault tolerant systems
  • Integrated circuit reliability

Fingerprint

Dive into the research topics of 'Reliability-aware design optimization for multiprocessor embedded systems'. Together they form a unique fingerprint.

Cite this