Optimal software rejuvenation for tolerating soft failures
Performance Evaluation
Analysis of Preventive Maintenance in Transactions Based Software Systems
IEEE Transactions on Computers
Modeling and Analysis of Software Aging and Rejuvenation
SS '00 Proceedings of the 33rd Annual Simulation Symposium
Software Rejuvenation: Analysis, Module and Applications
FTCS '95 Proceedings of the Twenty-Fifth International Symposium on Fault-Tolerant Computing
Recursive Restartability: Turning the Reboot Sledgehammer into a Scalpel
HOTOS '01 Proceedings of the Eighth Workshop on Hot Topics in Operating Systems
Microreboot — A technique for cheap recovery
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
Proactive management of software aging
IBM Journal of Research and Development
Hi-index | 0.00 |
To counteract software aging, a new nested software rejuvenation policy is put forward in this paper. Comparing to the conventional periodic software rejuvenation policy, the nested policy takes into account the application-level and system-level rejuvenation simultaneously and executes N times application-level rejuvenation before system-level rejuvenation. If any application-level rejuvenation is not executed successfully, then the system has to be rebooted directly. Comparing the minimum average rejuvenation cost per year and the maximum system availability of the nested software rejuvenation policy with the conventional periodic software rejuvenation policy's, the results demonstrate that the new policy consumes less downtime and lower rejuvenation cost, and enhances software availability and reliability.