Diverse Compiling for Software-Based Recovery of Permanent Faults in COTS Processors

Andrea Höller, Bernhard Spitzer, Tobias Rauter, Johannes Iber, Christian Josef Kreiner

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandBegutachtung

Abstract

Digital systems used in critical infrastructures have to fulfill ever higher demands on performance and cost efficiency. Thus, there is the trend to commercial off-the-shelf processors. To ensure a correct functioning of such devices, even after a long time of operation, mechanisms to recover from permanent hardware faults (e.g. due to wear-out effects) are needed. However, there is a lack of flexible low-cost software-based fault mitigation approaches that do not base on a costly exhaustive redundancy. To address this challenge, we show how to adapt the software execution such that the faulty hardware resource is no longer used. We propose to update the embedded device with an adapted binary that is generated on a remote server with diverse compiling. Our experiments demonstrate that this approach allows recovering from 99% of internal memory and 52% of register faults.
Originalspracheenglisch
TitelProceedings - 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN-W 2016
Herausgeber (Verlag)Institute of Electrical and Electronics Engineers
ISBN (elektronisch)978-146738891-7
DOIs
PublikationsstatusVeröffentlicht - 2016
Veranstaltung46th IEEE/IFIP International Conference on Dependable Systems and Networks: DSN-W 2016 - Toulouse, Frankreich
Dauer: 28 Juni 20161 Juli 2016

Konferenz

Konferenz46th IEEE/IFIP International Conference on Dependable Systems and Networks
Land/GebietFrankreich
OrtToulouse
Zeitraum28/06/161/07/16

Fingerprint

Untersuchen Sie die Forschungsthemen von „Diverse Compiling for Software-Based Recovery of Permanent Faults in COTS Processors“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren