Achieving and assuring high availability
ISAS'08 Proceedings of the 5th international conference on Service availability
Memory leak analysis of mission-critical middleware
Journal of Systems and Software
Experimental evaluation of software aging effects on the eucalyptus cloud computing infrastructure
Proceedings of the Middleware 2011 Industry Track Workshop
A comparative experimental study of software rejuvenation overhead
Performance Evaluation
Predicting aging-related bugs using software complexity metrics
Performance Evaluation
How does testing affect the availability of aging software systems?
Performance Evaluation
Testing techniques selection based on ODC fault types and software metrics
Journal of Systems and Software
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
Software aging in the eucalyptus cloud computing infrastructure: Characterization and rejuvenation
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 |
Several studies have been conducted in order to understand the 'software aging' phenomenon. This paper presents the results of an experimental research work, which evaluated the software aging effects on a web server as well as the performance of a rejuvenation agent. Its main contribution is the identification and analytical validation of the factors that contribute for the web server aging. We adopted the design of experiment technique (DOE) to characterize the aging phenomenon. The results showed evidence that the 'page type' and 'page size' factors were responsible for over 99% of memory size variation in httpd processes. A 'rejuvenation agent' was implemented and integrated into the server environment to mitigate the aging effects. As a result, the size of the httpd processes could be kept under control and a higher availability and performance of the web server could be provided, as compared to the scenario without rejuvenation.