2017
DOI: 10.1109/tdsc.2015.2427832
|View full text |Cite
|
Sign up to set email alerts
|

Generic Soft-Error Detection and Correction for Concurrent Data Structures

Abstract: Recent studies indicate that transient memory errors (soft errors) have become a relevant source of system failures. This paper presents a generic software-based fault-tolerance mechanism that transparently recovers from memory errors in object-oriented program data structures. The main benefits are the flexibility to choose from an extensible toolbox of easily pluggable error detection and correction schemes, such as Hamming and CRC codes. This is achieved by a combination of aspect-oriented and generative pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 16 publications
(13 citation statements)
references
References 36 publications
(53 reference statements)
0
13
0
Order By: Relevance
“…Consequently, the project is following a proven method of collecting, tabulating, and analyzing the background that has been obtained and proving its validity directly in the field in which the research fact is being presented (Borchert, Schirmeier & Spinczyk, 2017).…”
Section: Methodsmentioning
confidence: 99%
“…Consequently, the project is following a proven method of collecting, tabulating, and analyzing the background that has been obtained and proving its validity directly in the field in which the research fact is being presented (Borchert, Schirmeier & Spinczyk, 2017).…”
Section: Methodsmentioning
confidence: 99%
“…These works have been previously published in conference proceedings and journals [8,29,36], and are presented here in a summarized manner. Section 6 concludes the chapter and summarizes the results of the DanceOS project, which was funded by the German Research Foundation (DFG) over a period of 6 years as part of the priority program SPP 1500 "Dependable Embedded Systems" [26] ( Fig.…”
Section: • In Sect 4 We Analyze How Programming-language and Compilementioning
confidence: 99%
“…Our experience with the embedded operating system eCos shows that OS kernel data structures are highly susceptible to soft errors in main memory [8]. Several kernel data structures, such as the process scheduler, persist during the whole OS uptime, which increases the chance of being hit by a random soft error.…”
Section: Generic Object Protection With Aspectc++mentioning
confidence: 99%
See 2 more Smart Citations