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 条
  • [1] A Comprehensive Evaluation of Software Rejuvenation Policies for Transaction Systems With Markovian Arrivals
    Zheng, Junjun
    Okamura, Hiroyuki
    Li, Lin
    Dohi, Tadashi
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2017, 66 (04) : 1157 - 1177
  • [2] Dependability analysis of a transaction-based multi-server system with rejuvenation
    Okamura, H
    Miyahara, S
    Dohi, T
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2003, E86A (08) : 2081 - 2090
  • [3] TRANSOBJ - SOFTWARE PROTOTYPING ENVIRONMENT FOR REAL-TIME TRANSACTION-BASED SOFTWARE SYSTEM APPLICATIONS
    ITOH, K
    TAMURA, Y
    HONIDEN, S
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1992, 2 (01) : 5 - 29
  • [4] Software Rejuvenation Policies for Cluster System
    Jain, Madhu
    Manjula, T.
    Gulati, T. R.
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES INDIA SECTION A-PHYSICAL SCIENCES, 2016, 86 (03) : 339 - 346
  • [5] Software Rejuvenation Policies for Cluster System
    Madhu Jain
    T. Manjula
    T. R. Gulati
    [J]. Proceedings of the National Academy of Sciences, India Section A: Physical Sciences, 2016, 86 : 339 - 346
  • [6] A Transaction-Based Environment for System Modeling and Parallel Simulation
    Amine Anane
    El Mostapha Aboulhamid
    [J]. International Journal of Parallel Programming, 2015, 43 : 24 - 58
  • [7] Transaction-Based Adaptive Dynamic Voltage Scaling for Interactive Applications
    Zhao, Xia
    Guo, Yao
    Chen, Xiangqun
    [J]. ISLPED 09, 2009, : 255 - 260
  • [8] Unification of Software Reliability Models Using Markovian Arrival Processes
    Okamura, Hiroyuki
    Dohi, Tadashi
    [J]. 2011 IEEE 17TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC), 2011, : 20 - 27
  • [9] A Transaction-Based Environment for System Modeling and Parallel Simulation
    Anane, Amine
    Aboulhamid, El Mostapha
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2015, 43 (01) : 24 - 58
  • [10] Checkpointing and recovery in a transaction-based DSM Operating System
    Schoettner, M
    Frenz, S
    Goeckelmann, R
    Schulthess, P
    [J]. Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Networks, 2004, : 526 - 531