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 条
  • [41] Software Rejuvenation for Higher Levels of VoIP Availability and Mean Time To Failure
    Koutras, V. P.
    Salagaras, C. S.
    Platis, A. N.
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DEPENDABILITY OF COMPUTER SYSTEMS, 2009, : 99 - 106
  • [42] Markov Chain-based Adaptive Scheduling in Software Transactional Memory
    Di Sanzo, Pierangelo
    Sannicandro, Marco
    Ciciani, Bruno
    Quaglia, Francesco
    [J]. 2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2016), 2016, : 373 - 382
  • [43] Software Rejuvenation Practice
    Jiang, Letian
    Peng, Xiangyu
    Xu, Guozhi
    [J]. 2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 3, PROCEEDINGS, 2009, : 435 - 439
  • [44] ON A SOFTWARE AVAILABILITY MODEL WITH IMPERFECT MAINTENANCE
    SHANTHIKUMAR, JG
    [J]. OPERATIONS RESEARCH LETTERS, 1984, 2 (06) : 285 - 290
  • [45] Software Abnormal Behavior Detection Based on Hidden Markov Model
    Zhao, Jingling
    Huang, Guoxiao
    Liu, Tianyu
    Cui, Baojiang
    [J]. INNOVATIVE MOBILE AND INTERNET SERVICES IN UBIQUITOUS COMPUTING, IMIS-2017, 2018, 612 : 929 - 940
  • [46] Software reliability analysis of Hierarchical architecture based on Markov model
    Wei, Ying
    Wang, Libo
    Wang, MingQian
    [J]. CEIS 2011, 2011, 15
  • [47] Software failure prediction based on a Markov Bayesian network model
    Bai, CG
    Hu, QP
    Xie, M
    Ng, SH
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 74 (03) : 275 - 282
  • [48] The software rejuvenation model with pre-start technology
    He Xin
    Wei Wei
    Gui Xiaolin
    [J]. 2008 INTERNATIONAL SYMPOSIUM ON INFORMATION PROCESSING AND 2008 INTERNATIONAL PACIFIC WORKSHOP ON WEB MINING AND WEB-BASED APPLICATION, 2008, : 723 - 727
  • [49] A Rejuvenation Model for Software System under Normal Attack
    Meng, Haining
    Hei, Xinhong
    Li, Yon
    Du, Yanning
    Xie, Guo
    [J]. 2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 1, 2015, : 1160 - 1164
  • [50] Software Group Rejuvenation Based on Matrix Completion and Cerebellar Model Articulation Controller
    Su, Li
    Qi, Yong
    [J]. NEUROQUANTOLOGY, 2018, 16 (05) : 789 - 795