Modeling and analysis of software reliability and availability using Markovian approach
Shodhganga@INFLIBNET
View Archive InfoField | Value | |
Title |
Modeling and analysis of software reliability and availability using Markovian approach
|
|
Contributor |
Bawa, R K
Lal, A K |
|
Description |
In the present thesis the analysis of reliability and availability of Web-based software system with three tier architecture, Application server software system, Router software system and Clustered architecture system has been presented using Markovian approach. These software systems are a part of almost all the software products developed and used in software companies. Due to the uncertainties associated with parameters like software failure and repair rates, which either cannot be accurately measured in limited time frames through testing, or may vary on different customer sites, reliability and availability analysis must be able to accommodate the uncertainties and produce meaningful results. The approach described in the thesis carries out fuzzy reliability and availability analysis to incorporate such uncertain parameters and these estimation can be easily done even if the values of the parameters are not exactly known. The architecture of the systems and certain assumptions under which the system is working has been analyzed completely for finding their reliability and availability. The mathematical formulation of Chapman-Kolomogrov differential equation, determining the reliability and availability of the software systems, is then developed based on the Markov model of the systems. The behavior analysis is then carried out for various combinations of repair and failure rates of the sub-systems. The fuzzy reliability and availability of the system has been calculated for the different combinations of failure and repair rates. The lower bound and upper bounds of fuzzy availability has been calculated for different α-cut levels. In transient state the governing differential equations are solved numerically to calculate the reliability of the system and sensitivity analysis is carried out in transient state by studying the effect of software repair and failure rates of various subsystems on the reliability of the system. In steady state the system of linear equations are solved recursively as well as analytically to calculate the availability of the system and sensitivity analysis is carried out in steady state also.
References included |
|
Date |
2011-05-18T11:41:04Z
2011-05-18T11:41:04Z 2011-05-18 March, 2010 |
|
Type |
Ph.D.
|
|
Identifier |
http://hdl.handle.net/10603/2081
|
|
Language |
English
|
|
Rights |
university
|
|
Format |
109p.
DVD |
|
Publisher |
Patiala
Punjabi University Department of Computer Science |
|
Source |
INFLIBNET
|
|