CoRed: Combined Redundancy - Software-based Fault Tolerance for Mixed-criticality Systems
Overview

CoRed is a highly effective, software-based fault-tolerance approach for mixed- criticality control applications. CoRed engages right in-between application and operating system and combines proven triple modular redundancy (TMR) with AN codes to minimize soft error effects and improve the actual reliability. CoRed’s modular architecture facilitates the composition of various fault-tolerant components (see Figure). At the same time, it eliminates dangerous single points of failure (SPOFs) caused by gaps between fault-tolerant components. For that, we introduced the CoRed voter: a high-reliability voting schema, based on our Extended AN (EAN) error coding implementation.
CoRed Experimental Stage
Here, you can find the most recent results from our fault-injection experiments: AN code parameter sets, bit error fault injections, ...
Publications
SQJ 2014 |
|
---|---|
HASE 2014 |
Hoffmann, Martin ; Ulbrich, Peter ; Dietrich, Christian ; Schirmeier, Horst ; Lohmann, Daniel ; Schröder-Preikschat, Wolfgang: |
EDCC 2012 |
Ulbrich, Peter ; Hoffmann, Martin ; Kapitza, Rüdiger ; Lohmann, Daniel ; Schmid, Reiner ; Schröder-Preikschat, Wolfgang: |
Talks & Presentation Slides
- Slides of the 15th IEEE International Symposium on High Assurance Systems Engineering conference talk (given on January 15, 2014, in Miami, FL, USA)
- Slides of the CREST Open Workshop on Software Redundancy (29th COW) invited talk (given on November 18, 2013, in London, UK)
- Slides of the Diskussionskreis Fehlertoleranz 2012 workshop talk (given on November 22, 2012, in Nuremberg, Germany)
- Slides of the EDCC '12 conference talk (given on May 9, 2012, in Sibiu, Romania)
People Involved in CoRed
Theses
Finished Theses
- Ein erweiterter Software-Redundanzansatz für den Einsatz von Grafikkarten in sicherheitskritischen Anwendungen (CoRed_GPURed)
- Student: Benedikt Dremel (handed in on 30.03.2011 )
- Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Dr.-Ing. Martin Hoffmann, Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat
- Entwurf und Implementierung eines sicheren Kommunikationsframeworks für Flugdrohnen (QC_COM)
- Student: Franzmann Florian (handed in on 31.12.2009, Thesis file...)
- Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat
- Quality-aware Digital Signal Processing for Real-time Systems (QC_SS)
- Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat
- Software-based redundancy techniques for high-reliability embedded real-time systems (CoSa_SWR)
- Student: Hoffmann Martin (handed in on 12.07.2010 )
- Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Rüdiger Kapitza, Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat
- Tool-based Selective Replication of Critical System-Components for SW-based Redundancy in Dependable Embedded Real-Time Systems (CoRed_RTSC_SWR)
- Supervisors: Dr.-Ing. Fabian Scheler, Prof. Dr.-Ing. Peter Ulbrich, Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat