Dynamic software rejuvenation policies in a transaction-based system under Markovian arrival processes

被引:16
|
作者
Okamura, Hiroyuki [1 ]
Dohi, Tadashi [1 ]
机构
[1] Hiroshima Univ, Grad Sch Engn, Dept Informat Engn, Higashihiroshima 7398527, Japan
关键词
Software aging; Software rejuvenation; Long-run average reward; Power efficiency; Markov decision process; Optimality of rejuvenation policy; PERFORMANCE EVALUATION; SERVICE; MANAGEMENT;
D O I
10.1016/j.peva.2012.07.004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a Markov decision process (MDP) formulation for a transaction-based system with software aging and rejuvenation. In our formulation, the arrival process of transactions is described as a Markovian arrival process (MAP). In addition, we introduce a probabilistically degrading processing rate to model the software aging. Furthermore, the paper focuses on two performance criteria to determine the optimal rejuvenation strategy: the long-run average reward and the power efficiency. Under these performance criteria, we formulate the optimality equations of MDPs for the maximization of the long-run average reward and power efficiency. Numerical experiments show that the optimal rejuvenation policy has the monotone property, and can be characterized by a threshold policy with the number of transactions through the sensitivity and statistical analysis using real traffic and aging data. (c) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:197 / 211
页数:15
相关论文
共 50 条
  • [21] Dynamic Analysis of the Software Rejuvenation System with Degradation Levels
    Huo, Huixia
    Chen, Zhuoqian
    Xu, Houbao
    [J]. 2021 PROCEEDINGS OF THE 40TH CHINESE CONTROL CONFERENCE (CCC), 2021, : 843 - 848
  • [22] A signal processing model for structuring a transaction-based information system for early warning
    Sharkey, JB
    Mack, G
    Weishar, D
    [J]. 2003 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-8, 2003, : 2945 - 2958
  • [23] Improving maximum loadability of multiple transaction-based markets by system losses reconfiguration
    De Tuglie, Enrico
    Dicorato, Maria
    Torelli, Francesco
    Trovato, Michele
    [J]. 2006 IEEE/PES TRANSMISSION & DISTRIBUTION CONFERENCE & EXPOSITION: LATIN AMERICA, VOLS 1-3, 2006, : 151 - +
  • [24] On the counting process for a class of markovian arrival processes with an application to a queueing system
    Kawanishi, K
    [J]. QUEUEING SYSTEMS, 2005, 49 (02) : 93 - 122
  • [25] On the Counting Process for a Class of Markovian Arrival Processes with an Application to a Queueing System
    Ken’ichi Kawanishi
    [J]. Queueing Systems, 2005, 49 : 93 - 122
  • [26] Transaction-based charging in Mnemosyne: A peer-to-peer steganographic storage system
    Roscoe, T
    Hand, S
    [J]. WEB ENGINEERING AND PEER TO PEER COMPUTING, 2002, 2376 : 335 - 349
  • [27] 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
  • [28] Optimal periodic software rejuvenation policies based on interval reliability criteria
    Dohi, Tadashi
    Zheng, Junjun
    Okamura, Hiroyuki
    Trivedi, Kishor S.
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2018, 180 : 463 - 475
  • [29] State-Of-The-Art and Prospects for Peer-To-Peer Transaction-Based Energy System
    Jogunola, Olamide
    Ikpehai, Augustine
    Anoh, Kelvin
    Adebisi, Bamidele
    Hammoudeh, Mohammad
    Son, Sung-Yong
    Harris, Georgina
    [J]. ENERGIES, 2017, 10 (12)
  • [30] Toward Software-like Debugging for FPGAs via Checkpointing and Transaction-based Co-Simulation
    Attia, Sameh
    Betz, Vaughn
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2023, 16 (02)