- Software aging
Software aging refers to progressive performance degradation or a sudden hang/crash of a
software system due to exhaustion of operating system resources, fragmentation and accumulation of errors. A proactive fault management method to deal with the software aging phenomenon is software rejuvenation. This method can be classified as an environment diversity technique that usually is implemented through software rejuvenation agents (SRA).References
[1] M. Grottke, L. Li, K. Vaidyanathan, and K.S. Trivedi, "Analysis of software aging in a web server," IEEE Transactions on Reliability, vol. 55, no. 3, pp. 411-420, 2006.
[2] R. Matias Jr. and P. J. Freitas Filho, "An experimental study on software aging and rejuvenation in web servers," Proceedings of the 30th Annual International Computer Software and Applications Conference (COMPSAC'06), Vol. 01, pp. 189 - 196, 2006.
[3] M. Grottke and K. S. Trivedi "Fighting bugs: Remove, retry, replicate and rejuvenate," IEEE Computer, vol. 40, no. 2, pp. 107–109, 2007.
Wikimedia Foundation. 2010.