IEEE Software · 2001 · 36 citations · 9 references
ComputingComputer EngineeringComputer ScienceFault ToleranceFault-tolerant ComputingSoftware EngineeringFault Tolerance DesignReconfiguration After FailureReconfiguration StrategiesRedundancy TechniquesReliable System DesignSoftware Fault ToleranceFault Tolerance In Reconfigurable SystemsFault Tolerance Via ReconfigurationFault Tolerant ArchitecturesFault-tolerant Reconfigurable SystemsFault-tolerant ReconfigurationReconfigurable Fault-tolerant ArchitectureSoftware AgingState Preservation
The authors present two complementary ways to deal with soft-ware aging. Their approach pro-actively reinitializes software to a known operating state, before failure occurs, or reactively reconfigures soft-ware after a failure such that service remains operational.
9
Software rejuvenation: analysis, module and applications
Yennun Huang, Chandra M. R. Kintala, N. Kolettis et al. · 2002 · 924 citations
A methodology for detection and estimation of software aging
S. Garg, Aad van Moorsel, Kalyanaraman Vaidyanathan et al. · 2002 · 302 citations