Patent ID: 7870433
Filing Date: 2011-01-11
Classification: G06F

Abstract:
1. A computer-implemented method of rejuvenating a plurality of software applications, the method comprising: selecting the plurality of software applications from a list of active software applications, wherein each of the plurality of software applications is a rejuvenation candidate in response to determining that each of the plurality of software applications supports rejuvenation and is not currently being rejuvenated; including each of the rejuvenation candidates in a rejuvenation list; comparing the number of rejuvenation candidates in the rejuvenation list to a predetermined rejuvenation limit; removing one or more of the rejuvenation candidates from the rejuvenation list in response to the number of rejuvenation candidates in the rejuvenation list exceeding the predetermined rejuvenation limit, resulting in the rejuvenation list including one or more remaining rejuvenation candidates; replicating each of the remaining rejuvenation candidates, the replicating including: redirecting the client requests directed to each of the plurality of active replicas to the corresponding one of the plurality of new replicas; and terminating each of the plurality of active replicas after the transferring and the redirecting.