DocumentCode
2701556
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
fYear
2008
fDate
11-14 Nov. 2008
Firstpage
1
Lastpage
5
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ISSREW.2008.5355522
Filename
5355522
Link To Document