A Framework for Adaptive Software-Based Reliability in COTS Many-Core Processors

Konferenz: ARCS 2015 - 28th International Conference on Architecture of Computing Systems
24.03.2015 - 27.03.2015 in Porto, Portugal

Tagungsband: ARCS 2015

Seiten: 4Sprache: EnglischTyp: PDF

Persönliche VDE-Mitglieder erhalten auf diesen Artikel 10% Rabatt

Alhakeem, Mohammad Shadi; Munk, Peter; Lisicki, Raphael; Parzyjegla, Helge (Technische Universität Berlin, Germany)
Parzyjegla, Helge; Muehl, Gero (University of Rostock, Germany)

Commercially available many-core processors offer the performance needed for computational-intensive safetycritical embedded applications, but are increasingly susceptible to soft errors because of their highly integrated design. While hardware-based solutions are costly, implementing softwarebased safety mechanisms is inexpensive, but complex and challenging due to the tight coupling between software and hardware, and due to the recent trend of mixed-criticality systems. To address these challenges, we present a framework enabling developers to specify safety requirements separately from functional aspects. The framework then automatically selects an appropriate safety mechanism and adapts it to the underlying system in order to achieve the specified level of reliability. We describe our framework and show its functionality based on an adaptive N-Modular Redundancy (NMR) mechanism.