HOME

TheInfoList



OR:

A dependability state diagram is a method for modelling a system as a
Markov chain A Markov chain or Markov process is a stochastic model describing a sequence of possible events in which the probability of each event depends only on the state attained in the previous event. Informally, this may be thought of as, "What happen ...
. It is used in
reliability engineering Reliability engineering is a sub-discipline of systems engineering that emphasizes the ability of equipment to function without failure. Reliability describes the ability of a system or component to function under stated conditions for a specifi ...
for availability and reliability analysis. It consists of creating a
finite state machine A finite-state machine (FSM) or finite-state automaton (FSA, plural: ''automata''), finite automaton, or simply a state machine, is a mathematical model of computation. It is an abstract machine that can be in exactly one of a finite number o ...
which represent the different states a system may be in. Transitions between states happen as a result of events from underlying Poisson processes with different intensities.


Example

A redundant computer system consist of identical two-compute nodes, which each fail with an intensity of \lambda. When failed, they are repaired one at the time by a single repairman with negative exponential distributed repair times with expectation \mu^. * state 0: 0 failed units, normal state of the system. * state 1: 1 failed unit, system operational. * state 2: 2 failed units. system not operational. Intensities from state 0 and state 1 are 2\lambda, since each compute node has a failure intensity of \lambda. Intensity from state 1 to state 2 is \lambda. Transitions from state 2 to state 1 and state 1 to state 0 represent the repairs of the compute nodes and have the intensity \mu, since only a single unit is repaired at the time.


Availability

The asymptotic
availability In reliability engineering, the term availability has the following meanings: * The degree to which a system, subsystem or equipment is in a specified operable and committable state at the start of a mission, when the mission is called for at ...
, i.e. availability over a long period, of the system is equal to the probability that the model is in state 1 or state 2. This is calculated by making a set of linear equations of the state transition and solving the linear system. The matrix is constructed with a row for each state. In a row, the intensity into the state is set in the column with the same index, with a negative term. : \mathbf = \begin 0 & -\mu & 0 \\ -\lambda & 0 & -\mu \\ 0 & \lambda & 0 \end. The identities cells balance the sum of their column to 0: : \mathbf = \begin (\lambda) & -\mu & 0 \\ -\lambda & (\lambda+\mu) & -\mu \\ 0 & -\lambda & (\mu) \\ \end. In addition the equality clause must be taken into account: : \sum_n P_n = 1. By solving this equation, the probability of being in state 1 or state 2 can be found, which is equal to the long-term availability of the service.


Reliability

The reliability of the system is found by making the failure states absorbing, i.e. removing all outgoing state transitions. For this system the function is: : R(t) = e^{-\lambda t} \,


Criticism

Finite state models of systems are subject to state explosion. To create a realistic model of a system one ends up with a model with so many states that it is infeasible to solve or draw the model.


References

Reliability engineering Markov models Graphical models