Proceedings of the 9th International Workshop on Java Technologies for Real-Time and Embedded Systems 2011
DOI: 10.1145/2043910.2043925
|View full text |Cite
|
Sign up to set email alerts
|

Automated application of fault tolerance mechanisms in a component-based system

Abstract: Due to the reduction of structure sizes in modern embedded systems, tolerating soft errors presenting itself as bit flips becomes a mandatory task even for moderate critical applications. Accordingly, software-based fault tolerance mechanisms recently gained in popularity and a multitude of approaches that differ in the number and frequency of tolerated errors as well as their associated overhead have been proposed. As a consequence, an application-and environment-tailored selection of mechanisms is required t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2013
2013
2015
2015

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 23 publications
0
5
0
Order By: Relevance
“…If one entity fails, its redundant counterpart can take over its tasks. There are many publications and products that apply redundancy to achieve high availability by fault tolerance: triple-triple redundancy in the Boeing 777 [3], triple-modular redundancy (TMR) with voting [4,5], combining distributed voting with design diversity to avoid systematic errors [6], or providing standby redundancy based on master/slave replicas [7]. The TMR pattern, for instance, tolerates a single fault.…”
Section: Fault Tolerancementioning
confidence: 99%
See 1 more Smart Citation
“…If one entity fails, its redundant counterpart can take over its tasks. There are many publications and products that apply redundancy to achieve high availability by fault tolerance: triple-triple redundancy in the Boeing 777 [3], triple-modular redundancy (TMR) with voting [4,5], combining distributed voting with design diversity to avoid systematic errors [6], or providing standby redundancy based on master/slave replicas [7]. The TMR pattern, for instance, tolerates a single fault.…”
Section: Fault Tolerancementioning
confidence: 99%
“…With standby redundancy, we focused on the hot standby variant; with N-modular redundancy, the focus was on triple-modular redundancy (TMR). As we focus on standby redundancy in this article, the TMR redundancy pattern is not further explained, but we refer the interested reader to [4,5]. A simple example for the redundant deployment of an application with hot standby redundancy is shown in Figure 2.…”
Section: Using Fault Tolerancementioning
confidence: 99%
“…This has to be accomplished on a higher level by means of e.g. replication as presented in a previous paper [26].…”
Section: Fault Hypothesismentioning
confidence: 99%
“…through replication or control-flow monitoring). Assuming a redundancy and recovery approach as presented in [26], the recovery mechanism is able to restore both application data and respective valid references, as spatial isolation between replicas is maintained.…”
Section: The Fail* Fault-injection Frameworkmentioning
confidence: 99%
See 1 more Smart Citation