Techniques of Software Fault Tolerance
Journal Title: International Journal of Computer Science & Engineering Technology - Year 2012, Vol 3, Issue 4
Abstract
Fault tolerance is the ability of a system to perform its function correctly even in the presence of internal faults. We should accept that, relying on software techniques for obtaining dependability means accepting some overhead in terms of increased size of code and reduced performance (or slower execution). N-version programming achieves redundancy through the use of multiple versions. Failures are detected by comparing the results of the different versions. In this paper we will discuss the techniques of software fault tolerance such as recovery blocks, N-version programming, single version programming, multi-version programming, Comparison of N-Version with recovery block .
Authors and Affiliations
Dr. K. C. Joshi
Fusing Fingerprint and Iris Multimodal Biometrics using Soft Computing Techniques
This paper presents the application of soft computing techniques in multimodal biometrics recognition. The paper investigates the comparative performance of three different approaches: nonoptimized neural network trained...
Civilizing the Network Lifetime Efficiently in MANETs Through DEL-CMAC Protocol
MANET (Mobile Ad-Hoc Network) has a dynamic topology. Due to the mobility of nodes in the network of cooperative communication is a technique for archived greater efficiency of transmission. In this paper the Network Lif...
Security against attacks in TOR networks
TOR( The Onion Router) network is a system that provide anonymity for its client by routing the client packets via various volunteering networks, such routing conceals the clients location & activity thus making traf...
Text Extraction from Image Using MSER Approach
The automated understanding of textual information in images is an important problem to solve for the Computer Vision and Document Analysis for extracting that information for processing. This needs to generate required...
A Novel Method to Extract Comparison of Products Using Comparative Questions
Comparing one thing with another is a typical part of human decision making process, especially during an online purchase scheme. To assist decision making it is useful to compare entities that share common utility but h...