A Discrete Software Cost Model with Periodic Rejuvenation for a Telecommunication Billing Application

Keywords

Abstract

Software rejuvenation is a preventive and proactive solu
tion that is particularly useful for counteracting the phe
nomenon of software aging. In this article, we consider
a similar software cost model with periodic rejuvenation
to Garg et al. (1995) in discrete time. We describe the
stochastic behavior of a telecommunication billing applica
tion by using a discrete-time renewal reward process, and
derive the optimal periodic software rejuvenation schedule
minimizing the expected cost per unit time in the steady
state. Similar to the earlier work by the same authors, we
develop a statistically non-parametric algorithm to estimate
the optimal software rejuvenation schedule, based on the
discrete total time on test concept. Numerical examples are
devoted to illustrate the estimation of the optimal software
rejuvenation schedule. Also, we refer to the asymptotic be
havior of the estimator proposed in this article.