Estimating Periodic Software Rejuvenation Schedules under Discrete-Time Operation Circumstance
IEICE - Transactions on Information and Systems
A survey of software aging and rejuvenation studies
ACM Journal on Emerging Technologies in Computing Systems (JETC) - Special Issue on Reliability and Device Degradation in Emerging Technologies and Special Issue on WoSAR 2011
Hi-index | 0.00 |
Software aging often affects the performance of a softwaresystem and eventually causes it to fail. A novel approachto handle transient software failures is called softwarerejuvenation which can be regarded as a preventiveand proactive solution that is particularly useful for counteractingthe phenomenon of software aging. In this paper,we consider the optimal software rejuvenation policy maximizingthe interval reliability in the general semi-Markovframework. We derive analytically the optimal softwarerejuvenation timing which maximizes the limiting intervalreliability or the interval reliability with exponentially distributedoperation times. Further, we examine numericallythe transient behavior of the interval reliability at an arbitraryoperation time. Our results under the interval reliabilitycriteria are extentions of some earlier work, sincethe interval reliability can be specialized to the pointwiseavailability and the common reliability function.