• KSII Transactions on Internet and Information Systems
    Monthly Online Journal (eISSN: 1976-7277)

A Configurable Software-based Approach for Detecting CFEs Caused by Transient Faults

Vol. 15, No. 5, May 31, 2021
10.3837/tiis.2021.05.014, Download Paper (Free):

Abstract

Transient faults occur in computation units of a processor, which can cause control flow errors (CFEs) and compromise system reliability. The software-based methods perform illegal control flow detection by inserting redundant instructions and monitoring signature. However, the existing methods not only have drawbacks in terms of performance overhead, but also lack of configurability. We propose a configurable approach CCFCA for detecting CFEs. The configurability of CCFCA is implemented by analyzing the criticality of each region and tuning the detecting granularity. For critical regions, program blocks are divided according to space-time overhead and reliability constraints, so that protection intensity can be configured flexibly. For other regions, signature detection algorithms are only used in the first basic block and last basic block. This helps to improve the fault-tolerant efficiency of the CCFCA. At the same time, CCFCA also has the function of solving confusion and instruction self-detection. Our experimental results show that CCFCA incurs only 10.61% performance overhead on average for several C benchmark program and the average undetected error rate is only 9.29%. CCFCA has high error coverage and low overhead compared with similar algorithms. This helps to meet different cost requirements and reliability requirements.


Statistics

Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2015)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article

[IEEE Style]
W. Liu, L. Ci, L. Liu, "A Configurable Software-based Approach for Detecting CFEs Caused by Transient Faults," KSII Transactions on Internet and Information Systems, vol. 15, no. 5, pp. 1829-1846, 2021. DOI: 10.3837/tiis.2021.05.014.

[ACM Style]
Wei Liu, LinLin Ci, and LiPing Liu. 2021. A Configurable Software-based Approach for Detecting CFEs Caused by Transient Faults. KSII Transactions on Internet and Information Systems, 15, 5, (2021), 1829-1846. DOI: 10.3837/tiis.2021.05.014.

[BibTeX Style]
@article{tiis:24646, title="A Configurable Software-based Approach for Detecting CFEs Caused by Transient Faults", author="Wei Liu and LinLin Ci and LiPing Liu and ", journal="KSII Transactions on Internet and Information Systems", DOI={10.3837/tiis.2021.05.014}, volume={15}, number={5}, year="2021", month={May}, pages={1829-1846}}