Failure Mitigation in Linear, Sesquilinear and Bijective Operations On Integer Data Streams Via Numerical Entanglement
Mohammad Ashraful Anam, Yiannis Andreopoulos

TL;DR
This paper introduces a numerically entangled data stream technique that enables efficient failure recovery in integer data stream operations, with minimal performance overhead, suitable for unreliable hardware and safety-critical systems.
Contribution
The paper presents a novel linear superposition method for integer data streams that allows robust failure recovery during linear, sesquilinear, and bijective operations with low computational overhead.
Findings
Recovery from any single fail-stop failure is guaranteed.
Overhead is only 1.8% to 2.8% compared to failure-intolerant processing.
Method is 9 to 14 times more efficient than checksum-based approaches.
Abstract
A new roll-forward technique is proposed that recovers from any single fail-stop failure in integer data streams () when undergoing linear, sesquilinear or bijective (LSB) operations, such as: scaling, additions/subtractions, inner or outer vector products and permutations. In the proposed approach, the input integer data streams are linearly superimposed to form numerically entangled integer data streams that are stored in-place of the original inputs. A series of LSB operations can then be performed directly using these entangled data streams. The output results can be extracted from any entangled output streams by additions and arithmetic shifts, thereby guaranteeing robustness to a fail-stop failure in any single stream computation. Importantly, unlike other methods, the number of operations required for the entanglement, extraction and recovery of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
