×

Recovery point objective enforcement

  • US 9,805,104 B2
  • Filed: 02/15/2013
  • Issued: 10/31/2017
  • Est. Priority Date: 02/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of coordinating transactions committed at a primary data store with a secondary data store, the method involving a device having a processor and comprising:

  • executing, by the processor, instructions that cause the device to;

    store a service level agreement identifying a data loss tolerance of data stored by the primary data store and not the secondary data store;

    for respective transactions committed by the primary data store, measure a synchronization lag as a duration between a transaction commit of committed data of the transaction to the primary data store, and synchronization of the committed data stored by the primary data store with the secondary data store;

    based upon the synchronization lag between the transaction commit of the committed data and synchronizing the committed data to the secondary data store, estimate a current data loss potential; and

    on condition of the current data loss potential exceeding the data loss tolerance specified by the service level agreement, throttle a transaction count of unsynchronized transactions pending at the primary data store until the current data loss potential no longer exceeds the data loss tolerance.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×