Abstract

This paper aims to describe a low cost technique for gaining software implemented fault tolerance without using design diversity-based N versions redundancy in both software and hardware. The proposed approach uses a robust single-version programming (RSVP) scheme for an application that executes on a single machine. RSVP employs triplicate application programme along with multistage voting at inputs and outputs to tolerate single-point operational faults in input data, output data, an individual processing module and in an individual voting module through error masking. It is not aimed to tolerate software design bugs. This is a useful tool for designing a robust low-cost computing application.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call