Title :
Behavioral analysis of a fault-tolerant software system with rejuvenation
Author :
Rinsaka, Koichiro ; Dohi, Tadashi
Author_Institution :
Dept. of Inf. Eng., Hiroshima Univ., Japan
Abstract :
In recent years, considerable attention has been devoted to continuously running software systems whose performance characteristics are smoothly degrading in time. Software aging often affects the performance of a software system and eventually causes it to fail. A novel approach to handle transient software failures due to software aging is called software rejuvenation, which can be regarded as a preventive and proactive solution that is particularly useful for counteracting the aging phenomenon. In this paper, we focus on a high assurance software system with fault-tolerance and preventive rejuvenation, and analyze the stochastic behavior of such a highly critical software system. More precisely, we consider a fault-tolerant software system with two-version redundant structure and random rejuvenation schedule, and evaluate quantitatively a dependability measure like the steady-state system availability based on the familiar Markovian analysis. In numerical examples, we examine the dependence of two system diversity techniques; design and environment diversity techniques, on the system dependability measure.
Keywords :
Markov processes; safety-critical software; software fault tolerance; software maintenance; Markovian analysis; behavioral analysis; fault-tolerant software system; preventive rejuvenation; random rejuvenation schedule; software aging; software rejuvenation; stochastic behavior; Aging; Application software; Cultural differences; Degradation; Fault tolerant systems; Hardware; Humans; Programming profession; Software performance; Software systems;
Conference_Titel :
Autonomous Decentralized Systems, 2005. ISADS 2005. Proceedings
Print_ISBN :
0-7803-8963-8
DOI :
10.1109/ISADS.2005.1452042