International Journal of Applied Research on Information Technology and Computing
  • Year: 2016
  • Volume: 7
  • Issue: 3

RSVP – Software Implemented Fault Tolerant Computing

1Scientist, CDAC, Kolkata, 700091, West Bengal, India

*E-mail id: sahagk@gmail.com

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.

Keywords

Robust single-version programming (RSVP), Fault tolerant computing, N-version programming, Reliability, Robust Computing