2011 · 16 citations · 17 references
Software MaintenancePhase TransitionsEngineeringSoftware EngineeringDiscrete-event SimulationDeterioration ModelingMaintenance SchedulingOperations ResearchReliability EngineeringMaintenance PolicyData ScienceSoftware AgingSystems EngineeringClosed Form SolutionModeling And SimulationOptimal Inspection RatesComputer ScienceMarkov Decision ProcessSoftware TestingMaintenance Management
In this paper, a multi-granularity software rejuvenation policy isstudied. Four granularities of rejuvenation are proposed tomitigate the impact of four levels of software aging respectively.Continuous Time Markov Chain (CTMC) model is used to obtain theavailability and cost from its closed form solution. Moreover, therelations between availability, cost and parameters are studied and the optimal selection of parameters is obtained accordingly. Numerical examples show that the optimal inspection rates for maximizing availability and minimizing cost become larger if inspection delay rate becomes lower, and also the optimal inspection rates have the property of phase transitions when inspection delay rate changes.
17
Software rejuvenation: analysis, module and applications
Yennun Huang, Chandra M. R. Kintala, N. Kolettis et al. · 2002 · 919 citations
A methodology for detection and estimation of software aging
S. Garg, Aad van Moorsel, Kalyanaraman Vaidyanathan et al. · 2002 · 301 citations
Software Maintenance, Software Reliability Testing, Engineering +20
Proactive management of software aging
V. Castelli, R.E. Harper, Philip Heidelberger et al. · IBM Journal of Research and Development · 2001 · 298 citations
Analysis of Software Aging in a Web Server
Michael Grottke, Li Li, Kalyanaraman Vaidyanathan et al. · IEEE Transactions on Reliability · 2006 · 285 citations