Title :
Analysis and application of conditional software rejuvenation — A new approach
Author :
Shetty, Hitesh ; Nambiar, Manoj ; Kalita, Hemanta
Author_Institution :
Performance Eng. Res. Center, Tata Consultancy Services Ltd., Mumbai, India
Abstract :
Software aging effects if left uncontrolled are known to cause availability issues. When an application is serving live in production, fixing such issues is close to impossible. Software rejuvenation techniques can be used effectively to avoid failure, but will incur some downtime if a single instance of the application is running. With two instances the system can be engineered in such a way that there is at least one instance running at any time. There may be further reduction in operating expenses if an intelligent program can take charge of executing rejuvenation tasks as required. This paper describes the implementation of such closed loop software rejuvenation in a real world application and the resulting improvement in availability thereof.
Keywords :
software maintenance; closed loop software rejuvenation; conditional software rejuvenation; software aging; system engineering; Aging; Application software; Availability; Cause effect analysis; Degradation; Load management; Performance analysis; Production; Redundancy; Software performance; High Availability; Information Systems; Software Rejuvenation; Virtualization;
Conference_Titel :
Software Reliability Engineering Workshops, 2008. ISSRE Wksp 2008. IEEE International Conference on
Conference_Location :
Seattle, WA
Print_ISBN :
978-1-4244-3416-9
Electronic_ISBN :
978-1-4244-3417-6
DOI :
10.1109/ISSREW.2008.5355522