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 条
  • [21] Rejuvenation Action Model for Application Software
    Abidin, Zaiha Nadiah Zainal
    Yahaya, Jamaiah H.
    Deraman, Aziz
    Abdullah, Zuriani Hayati
    [J]. 2018 6TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY (ICOICT), 2018, : 38 - 43
  • [22] A New Software Rejuvenation Model for Android
    Xiang, Jianwen
    Weng, Caisheng
    Zhao, Dongdong
    Tian, Jing
    Xiong, Shengwu
    Li, Lin
    Andrzejak, Artur
    [J]. 2018 29TH IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2018, : 293 - 299
  • [23] A Software Reliability Model for Cloud-Based Software Rejuvenation Using Dynamic Fault Trees
    Rahme, Jean
    Xu, Haiping
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2015, 25 (9-10) : 1491 - 1513
  • [24] A Method for Software Reliability Test Case Design Based on Markov Chain Usage Model
    Wang, Yigang
    Ye, Fei
    Zhu, Xiaodong
    Wu, Caihua
    [J]. PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON QUALITY, RELIABILITY, RISK, MAINTENANCE, AND SAFETY ENGINEERING (QR2MSE), VOLS I-IV, 2013, : 1207 - 1210
  • [25] A Security Situation Awareness Approach for IoT Software Chain Based on Markov Game Model
    Zhu, Xudong
    Deng, Honggao
    [J]. INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2022, 7 (05): : 59 - 65
  • [26] Availability Analysis of Application Servers Using Software Rejuvenation and Virtualization
    Thandar Thein
    Jong Sou Park
    [J]. Journal of Computer Science and Technology, 2009, 24 : 339 - 346
  • [27] VoIP availability and service reliability through software rejuvenation policies
    Koutras, V. P.
    Platis, A. N.
    [J]. DEPCOS - RELCOMEX '07: INTERNATIONAL CONFERENCE ON DEPENDABILITY OF COMPUTER SYSTEMS, PROCEEDINGS, 2007, : 262 - +
  • [28] Availability Analysis of Application Servers Using Software Rejuvenation and Virtualization
    Thandar Thein
    Jong Sou Park
    [J]. Journal of Computer Science & Technology, 2009, 24 (02) : 339 - 346
  • [29] Availability Analysis of Application Servers Using Software Rejuvenation and Virtualization
    Thein, Thandar
    Park, Jong Sou
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, 24 (02) : 339 - 346
  • [30] Software rejuvenation and resource reservation policies for optimizing server resource availability using cyclic nonhomogeneous Markov chains
    Koutras, V. P.
    Platis, A. N.
    Gravvanis, G. A.
    [J]. APPLIED STOCHASTIC MODELS IN BUSINESS AND INDUSTRY, 2013, 29 (01) : 61 - 78