Behavioral Analysis of a Fault-Tolerant Software System with Rejuvenation

  • RINSAKA Koichiro
    Department of Information Engineering, Graduate School of Engineering, Hiroshima University
  • DOHI Tadashi
    Department of Information Engineering, Graduate School of Engineering, Hiroshima University

Search this article

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 some dependability measures like the steady-state system availability and MTTF based on the familiar Markovian analysis. In numerical examples, we examine the dependence of two fault tolerant techniques; design and environment diversity techniques, on the system dependability measures.

Journal

Citations (2)*help

See more

References(29)*help

See more

Details 詳細情報について

  • CRID
    1571698601952552448
  • NII Article ID
    110004019490
  • NII Book ID
    AA10826272
  • ISSN
    09168532
  • Text Lang
    en
  • Data Source
    • CiNii Articles

Report a problem

Back to top