SEAug 22, 2016

DETOx: Towards Optimal Software-based Soft-Error Detector Configurations

arXiv:1608.06144v1
Originality Incremental advance
AI Analysis

This addresses a reliability issue for application developers in systems prone to transient hardware faults, but it appears incremental as it builds on existing assertion-based detection methods.

The paper tackles the problem of selecting an optimal subset of software-based assertions to minimize silent data corruptions (SDCs) from hardware faults, without requiring exhaustive fault-injection experiments for each subset.

Application developers often place executable assertions -- equipped with program-specific predicates -- in their system, targeting programming errors. However, these detectors can detect data errors resulting from transient hardware faults in main memory as well. But while an assertion reduces silent data corruptions (SDCs) in the program state they check, they add runtime to the target program that increases the attack surface for the remaining state. This article outlines an approach to find an optimal subset of assertions that minimizes the SDC count, without the need to run fault-injection experiments for every possible assertion subset.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes