A software availability model based on multilevel software rejuvenation and markov chain

被引:0
|
作者
Rahmani Ghobadi, Zahra [1 ]
Rashidi, Hassan [2 ]
机构
[1] Islamic Azad Univ, Fac Comp & Informat Technol Engn, Qazvin Branch, Qazvin, Iran
[2] Allameh Tabatabai Univ, Fac Stat Math & Comp Sci, Tehran, Iran
关键词
Software rejuvenation; aging; availability; markov chain; cost function; PREVENTIVE MAINTENANCE; RELIABILITY-ANALYSIS; OPTIMIZATION; PERFORMANCE; TIME;
D O I
10.3906/elk-2003-159
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Increasing use of software, rapid and unavoidable changes in the operational environment bring many problems for software engineers. One of these problems is the aging and degradation of software performance. Software rejuvenation is a proactive and preventive approach to counteract software aging. Generally, when software is initiated, amounts of memory are allocated. Then, the body of software is executed for providing a service and when the software is terminated, the allocated memory is released. In this paper, a rejuvenation model based on multilevel software rejuvenation and Markov chain presented. In this model, the system performance as a result of degraded physical memory and memory usage is divided into four equal levels by services. Hence, we offer four types of policies for software rejuvenation. In addition, the system availability is determined, and a cost function for the model is introduced. The cost function includes the time of performing rejuvenation, the number of system services at any time, and the number of rejuvenation actions. To validate the proposed model, a case study in the banking system in Iran has been studied. Due to the differences in the use of the system over time, it is better to perform the four different policies with regard to the use of the system. The numerical results show that the proposed model is convenient for the system so that the costs are reduced per day.
引用
收藏
页码:730 / 744
页数:15
相关论文
共 50 条
  • [1] Sensitivity analysis for a Markov regenerative software rejuvenation model
    Zheng, Junjun
    Okamura, Hiroyuki
    Dohi, Tadashi
    [J]. STOCHASTIC MODELS, 2022,
  • [2] On the optimization of free resources using non-homogeneous Markov chain software rejuvenation model
    Koutras, Vasilis P.
    Platis, Agapios N.
    Gravvanis, George A.
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2007, 92 (12) : 1724 - 1732
  • [3] Sensitivity Analysis of Software Rejuvenation Model with Markov Regenerative Process
    Zheng, Junjun
    Okamura, Hiroyuki
    Dohi, Tadashi
    [J]. 2021 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2021), 2021, : 9 - 16
  • [4] A Markov Regenerative Model of Software Rejuvenation Beyond the Enabling Restriction
    Carnevali, Laura
    Paolieri, Marco
    Reali, Riccardo
    Scommegna, Leonardo
    Vicario, Enrico
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2022), 2022, : 138 - 145
  • [5] Software safety assessment based on a subordinated Markov chain model
    Ito, M
    Okamura, H
    Dohi, T
    [J]. ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 2004, 87 (05): : 24 - 32
  • [6] Vulnerability severity prediction model for software based on Markov chain
    Jabeen, Gul
    Yang, Xi
    Luo, Ping
    [J]. International Journal of Information and Computer Security, 2021, 15 (2-3) : 109 - 140
  • [7] Availability Analysis of Software Systems with Rejuvenation and Checkpointing
    Zheng, Junjun
    Okamura, Hiroyuki
    Dohi, Tadashi
    [J]. MATHEMATICS, 2021, 9 (08)
  • [8] Software rejuvenation for higher levels of grid availability
    Koutras, V. P.
    Platis, A. N.
    [J]. RISK, RELIABILITY AND SOCIETAL SAFETY, VOLS 1-3: VOL 1: SPECIALISATION TOPICS; VOL 2: THEMATIC TOPICS; VOL 3: APPLICATIONS TOPICS, 2007, : 1723 - 1730
  • [9] A comprehensive model for software rejuvenation
    Vaidyanathan, K
    Trivedi, KS
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2005, 2 (02) : 124 - 137
  • [10] A MARKOV-CHAIN MODEL FOR STATISTICAL SOFTWARE TESTING
    WHITTAKER, JA
    THOMASON, MG
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (10) : 812 - 824