Methods and opportunities for rejuvenation in aging distributed software systems

In this paper we describe several methods for detecting the need for software rejuvenation in mission critical systems that are subjected to worm infection. We introduce a new software rejuvenation algorithm that tracks both the state of the mission and the customer affecting metric, response time. We evaluate the probability of mission success of several different software rejuvenation algorithms using simulation.

[1]  Matteo Sereno,et al.  Fine Grained Software Degradation Models for Optimal Rejuvenation Policies , 2001, Perform. Evaluation.

[2]  Elaine J. Weyuker,et al.  Ensuring system performance for cluster and single server systems , 2007, J. Syst. Softw..

[3]  Tadashi Dohi,et al.  Analysis of software cost models with rejuvenation , 2000, Proceedings. Fifth IEEE International Symposium on High Assurance Systems Engineering (HASE 2000).

[4]  Elaine J. Weyuker,et al.  Monitoring Smoothly Degrading Systems for Increased Dependability , 2004, Empirical Software Engineering.

[5]  Yennun Huang,et al.  Software rejuvenation: analysis, module and applications , 1995, Twenty-Fifth International Symposium on Fault-Tolerant Computing. Digest of Papers.

[6]  Katerina Goseva-Popstojanova,et al.  Modeling and analysis of software aging and rejuvenation , 2000, Proceedings 33rd Annual Simulation Symposium (SS 2000).

[7]  Kishor S. Trivedi,et al.  Software Faults, Software Aging and Software Rejuvenation( New Development of Software Reliability Engineering) , 2005 .

[8]  Elaine J. Weyuker,et al.  A metric for predicting the performance of an application under a growing workload , 2002, IBM Syst. J..

[9]  Elaine J. Weyuker,et al.  Using performance signatures and software rejuvenation for worm mitigation in tactical MANETs , 2007, WOSP '07.

[10]  Elaine J. Weyuker,et al.  Ensuring stable performance for systems that degrade , 2005, WOSP '05.

[11]  Kishor S. Trivedi,et al.  Proactive management of software aging , 2001, IBM J. Res. Dev..

[12]  E. N. Elnozahy,et al.  Measuring Client-Perceived Response Time on the WWW , 2001, USITS.