A transient interval reliability analysis for software rejuvenation models with phase expansion

被引:8
|
作者
Zheng, Junjun [1 ]
Okamura, Hiroyuki [2 ]
Dohi, Tadashi [2 ]
机构
[1] Ritsumeikan Univ, 1-1-1 Nojihigashi, Kusatsu 5258577, Japan
[2] Hiroshima Univ, 1-4-1 Kagamiyama, Higashihiroshima 7398527, Japan
关键词
Software rejuvenation; Transient analysis; Interval reliability; Phase expansion; Markov regenerative process; Pointwise availability; AVAILABILITY ANALYSIS; NUMERICAL INVERSION; VIRTUALIZED SYSTEM; LAPLACE TRANSFORMS; POLICIES; DISTRIBUTIONS;
D O I
10.1007/s11219-019-09458-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The phenomenon of software aging refers to the continuing degradation of software system performance with the operation time and is usually caused by the aging-related bugs such as the memory leak and the accumulation of round-off errors. Software rejuvenation acts as one of the proactive fault management techniques against the software aging. In this paper, we evaluate the interval reliability for two basic stochastic models with periodic software rejuvenation by Garg et al. (1995) and Suzuki et al. (2002a, b). The interval reliability is one of the most generalized dependability measures that involve commonly used reliability function and steady-state availability as the special cases, and is helpful for the system design during a fixed mission period. From the mathematical point of view, the interval reliability for the software rejuvenation models leads to the transient analysis. We focus on the phase expansion approach for solving the transient solutions for the basic software rejuvenation models. The phase expansion is an approximate technique that replaces arbitrary probability distributions by the phase-type (PH) distributions. Benefiting from the phase expansion, we can numerically derive the transient interval reliability for two software rejuvenation models. In numerical examples, we discuss the accuracy of the phase expansion and also reveal quantitative properties of the interval reliability measures.
引用
收藏
页码:173 / 194
页数:22
相关论文
共 50 条
  • [31] Analysis and comparison of reliability models based on Software Architecture
    Chen, Haiyan
    2016 IEEE INTERNATIONAL CONFERENCE OF ONLINE ANALYSIS AND COMPUTING SCIENCE (ICOACS), 2016, : 359 - 362
  • [32] VoIP availability and service reliability through software rejuvenation policies
    Koutras, V. P.
    Platis, A. N.
    DEPCOS - RELCOMEX '07: INTERNATIONAL CONFERENCE ON DEPENDABILITY OF COMPUTER SYSTEMS, PROCEEDINGS, 2007, : 262 - +
  • [33] Modeling and analysis of software aging and rejuvenation
    Trivedi, Kishor S.
    Vaidyanathan, Kalyanaraman
    Goseva-Popstojanova, Katerina
    Proceedings of the IEEE Annual Simulation Symposium, 2000, : 270 - 279
  • [34] Variational Bayesian approach for interval estimation of NHPP-based software reliability models
    Okamura, Hiroyuki
    Grottke, Michael
    Dohi, Tadashi
    Trivedi, Kishor S.
    37TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2007, : 698 - +
  • [35] Software aging and rejuvenation in android: new models and metrics
    Xiang, Jianwen
    Weng, Caisheng
    Zhao, Dongdong
    Andrzejak, Artur
    Xiong, Shengwu
    Li, Lin
    Tian, Jing
    SOFTWARE QUALITY JOURNAL, 2020, 28 (01) : 85 - 106
  • [36] Software aging and rejuvenation in android: new models and metrics
    Jianwen Xiang
    Caisheng Weng
    Dongdong Zhao
    Artur Andrzejak
    Shengwu Xiong
    Lin Li
    Jing Tian
    Software Quality Journal, 2020, 28 : 85 - 106
  • [37] On the performance of software rejuvenation models with multiple degradation levels
    Koutras, V. P.
    Platis, A. N.
    SOFTWARE QUALITY JOURNAL, 2020, 28 (01) : 135 - 171
  • [38] Deterministic models of software aging and optimal rejuvenation schedules
    Andrzejak, Artur
    Silva, Luis
    2007 10TH IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2009), VOLS 1 AND 2, 2007, : 159 - +
  • [39] On the performance of software rejuvenation models with multiple degradation levels
    V. P. Koutras
    A. N. Platis
    Software Quality Journal, 2020, 28 : 135 - 171
  • [40] INVESTIGATION OF SOFTWARE RELIABILITY MODELS
    SUKERT, AN
    PROCEEDINGS ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 1977, (NSYM): : 478 - 484