AUTOMATIC REPLICATION OF AMBIGUOUS DATA BASED ON A POINT SYSTEM
First Claim
1. A method for automatic data synchronization between a source system and a buffer system, the method comprising:
- identifying a configurable set of penalties, wherein each penalty in the configurable set of penalties defines a number of penalty points associated with a respective one of a plurality of events related to data set stored by the source system, wherein the buffer system is configured to store a copy of the data set stored on the source system;
in response detecting one or more events among the plurality of events, calculating a total penalty score using the penalty points corresponding to each of the one or more events;
determining that the total penalty score satisfies a predetermined penalty threshold indicating that the copy of the data set stored on the buffer system is presumed stale; and
in response to determining that the total penalty score satisfies the predetermined penalty threshold, initiating a data replication operation that updates the copy of data set stored on the buffer system with current data from the data set stored on the source system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for automatic data synchronization between a source system and a buffer system. The method includes identifying a configurable set of penalties, wherein each penalty defines a number of penalty points associated with a respective one of a plurality of events related to data set stored by the source system. The method also includes, in response detecting one or more events, calculating a total penalty score using the penalty points corresponding to each of the events. The method also includes determining that the total penalty score satisfies a predetermined penalty threshold indicating that the copy of the data set stored on the buffer system is presumed stale and, in response, initiating a data replication operation that updates the copy of data set stored on the buffer system with current data from the data set stored on the source system.
32 Citations
24 Claims
-
1. A method for automatic data synchronization between a source system and a buffer system, the method comprising:
-
identifying a configurable set of penalties, wherein each penalty in the configurable set of penalties defines a number of penalty points associated with a respective one of a plurality of events related to data set stored by the source system, wherein the buffer system is configured to store a copy of the data set stored on the source system; in response detecting one or more events among the plurality of events, calculating a total penalty score using the penalty points corresponding to each of the one or more events; determining that the total penalty score satisfies a predetermined penalty threshold indicating that the copy of the data set stored on the buffer system is presumed stale; and in response to determining that the total penalty score satisfies the predetermined penalty threshold, initiating a data replication operation that updates the copy of data set stored on the buffer system with current data from the data set stored on the source system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing system for automatic data synchronization, the data processing system comprising:
-
a processor; data storage coupled to the processor; and program code stored within the data storage that, when processed by the processor, causes the data processing system to; identify a configurable set of penalties, wherein each penalty in the configurable set of penalties defines a number of penalty points associated with a respective one of a plurality of events related to data set stored by the source system, wherein the buffer system is configured to store a copy of the data set stored on the source system; in response detecting one or more events among the plurality of events, calculate a total penalty score using the penalty points corresponding to each of the one or more events; determine that the total penalty score satisfies a predetermined penalty threshold indicating that the copy of the data set stored on the buffer system is presumed stale; and in response to determining that the total penalty score satisfies the predetermined penalty threshold, initiate a data replication operation that updates the copy of data set stored on the buffer system with current data from the data set stored on the source system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for automatic data synchronization, the computer program product comprising:
-
a tangible computer readable storage device; and program code stored within the tangible computer readable storage device that, when processed by the processor, cause the data processing system to; identify a configurable set of penalties, wherein each penalty in the configurable set of penalties defines a number of penalty points associated with a respective one of a plurality of events related to data set stored by the source system, wherein the buffer system is configured to store a copy of the data set stored on the source system; in response detecting one or more events among the plurality of events, calculate a total penalty score using the penalty points corresponding to each of the one or more events; determine that the total penalty score satisfies a predetermined penalty threshold indicating that the copy of the data set stored on the buffer system is presumed stale; and in response to determining that the total penalty score satisfies the predetermined penalty threshold, initiate a data replication operation that updates the copy of data set stored on the buffer system with current data from the data set stored on the source system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification