Availability and Cost Analysis of a Fault-Tolerant Software System with Rejuvenation

Author(s):  
Long Zhao ◽  
QinBao Song
Author(s):  
LARS NORDMANN ◽  
HOANG PHAM

Many models and methods have been proposed in the literature to evaluate the reliability of fault-tolerant systems. In this paper, we study systems with one degradation mode. We introduce a static model and present efficient algorithms for the evaluation of the system performance and cost. For the special case of a system consisting of identical units we derive an efficient procedure for the determination of an optimal system design with respect to a minimum system cost.


Author(s):  
P. C. Jha ◽  
Vikram Bali

The application of computer systems has now crossed many different fields. Systems are becoming more software intensive. The requirements of the customer for a more reliable software led to the fact that software reliability is now an important research area. One method to improve software reliability is by the application of redundancy. A careful use of redundancy may allow the system to tolerate faults generated during software design and coding thus improving software reliability. The fault tolerant software systems are usually developed by integrating COTS (commercial off-the-shelf) software components. This paper is designed to select optimal components for a fault tolerant modular software system so as to maximize the overall reliability of the system with simultaneously minimizing the overall cost. A chance constrained goal programming model has been designed after considering the parameters corresponding to reliability and cost of the components as random variable. The random variable in this case has been considered as value which has known mean and standard deviation. A chance constraint goal programming technique is used to solve the model. The issue of compatibility among different commercial off-the shelf alternatives is also considered in the paper. Numerical illustrations are provided to demonstrate the model.


Author(s):  
P. C. JHA ◽  
RAMANDEEP KAUR ◽  
SHIVANI BALI ◽  
SUSHILA MADAN

Application Package Software (APS) has emerged as a ready-to-use solution for the software industry. The software system comprises of a number of components which can be either purchased from the vendor in the form of COTS (Commercial Off-the-Shelf) or can be built in-house. Such a decision is known as Build-or-Buy decision. Under the situations wherein the software has the responsibility of supervising life-critical systems, the inception of errors in software due to inadequate or incomplete testing, is not acceptable. Such life-critical systems enforces upon meeting the quality standards of the software as unforbiddenable. This can be achieved by incorporating a fault-tolerant design that enables a system to continue its intended operation rather than failing completely when some part of the system fails. Moreover, while designing a fault-tolerant system, it must be apprehended that 100% fault tolerance can never be achieved and the closer we try to get to 100%, the more costly the system will be. The proposed model shall incorporate consensus recovery block scheme of fault tolerant techniques. Through this paper, we shall focus on build-or-buy decision for an APS in order to facilitate optimal component selection thereby, maximizing the reliability and minimizing the overall cost and source lines of code of the entire system. Further, since the proposed problem has incompleteness and unreliability of input information such as execution time and cost, hence, the environment in the proposed model is taken as fuzzy.


Sign in / Sign up

Export Citation Format

Share Document