US 7,484,119 B2
Method, apparatus, computer program and computer program product for adjusting the frequency at which data is backed up
David James Fisher, Bournemouth (United Kingdom); Stephen James Hobson, Hampton (United Kingdom); Paul Hopewell, Chandlers Ford (United Kingdom); Paul Kettley, Winchester (United Kingdom); Robert Daniel Millar, Fareham (United Kingdom); Pete Siddall, Romsey (United Kingdom); and Stephen Richard Walker, Lockerley (United Kingdom)
Assigned to International Business Machines Corporation, Armonk, N.Y. (US)
Filed on Oct. 20, 2005, as Appl. No. 11/255,204.
Claims priority of application No. 0424488.5 (GB), filed on Nov. 05, 2004.
Prior Publication US 2006/0117221 A1, Jun. 01, 2006
Int. Cl. G06F 11/00 (2006.01)
U.S. Cl. 714—15  [714/5; 714/6; 707/202; 707/204; 711/162] 17 Claims
OG exemplary drawing
 
1. A method for adjusting the frequency at which data is backed up, comprising:
receiving a target recovery time; and
determining whether to initiate a new backup, the step of determining whether to initiate a new backup comprising:
determining a current estimated recovery time, wherein the current estimated recovery time comprises a time taken to replay a previous backup and a time taken to replay logged changes to the previous backup, and wherein the step of determining a current estimated recovery time comprises:
monitoring a time taken to create the previous backup;
determining a current log replay time; and
using the time taken to create the previous backup and the current log replay time to determine a current estimated recovery time;
comparing the current estimated recovery time with the received target recovery time; and
responsive to determining that the current estimated recovery time has reached a predetermined threshold relative to the received target recovery time, initiating a new backup.