Title :
Low-cost, fault-tolerance applications
Author :
Saha, Goutam Kumar
Author_Institution :
Center for Dev. of Adv. Comput., Kolkatta, India
Abstract :
This article describes an approach for designing various low-cost, fault-tolerant uniprocessor applications using a multiprocessor. The proposed software-based fault-tolerant model is an economic and effective solution towards tolerating transients and intermittent faults that may occur during the run time of a multiprocessor application system. In this article, the proposed technique adopts the strategy of defensive programming based on time redundancy. This article focuses on protecting an application from faults by running multiple copies of the application on a shared-memory multiprocessor. It saves the costs of developing various independent versions of an application program. This is a significant step towards designing a reliable system at a low cost.
Keywords :
multiprocessing programs; shared memory systems; software fault tolerance; application program; defensive programming; reliable system; shared-memory multiprocessor; software-based fault-tolerant model; uniprocessor; Application software; Central Processing Unit; Fault tolerance; Fault tolerant systems; Multiprocessing systems; Protection; Redundancy; Software design; System buses; Voting;
Journal_Title :
Potentials, IEEE
DOI :
10.1109/MP.2005.1549757