Determining consistencies in staged replication data to improve data migration efficiency in cloud based networks
US-9344484-B2 · May 17, 2016 · US
US2016125017A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016125017-A1 |
| Application number | US-201514867533-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 28, 2015 |
| Priority date | Oct 29, 2014 |
| Publication date | May 5, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method, system, and computer program product for detecting consistency between first and second data replicas is provided. Detecting consistency between data replicas includes acquiring first characteristic information of a first data replica and second characteristic information of a second data replica, the first and second characteristic information being associated with keys of the respective first and second data replicas. Detecting consistency between data replicas further include determining, based on a predetermined threshold value of a number of determination times, whether the first characteristic information is identical to the second characteristic information of the second data replica. In response to the determining that the first characteristic information and the second characteristic information are identical, whether the first data replica is consistent with the second data replica may then be confirmed.
Opening claim text (preview).
What is claimed is: 1 . A method for detecting consistency between first and second data replicas, the method comprising: acquiring first characteristic information of a first data replica and second characteristic information of a second data replica, the first and second characteristic information being associated with keys of the respective first and second data replicas; and determining, based on a predetermined threshold value of a number of determination times, whether the first characteristic information is identical to the second characteristic information of the second data replica to confirm the consistency between the first and second data replicas, wherein the number of determination times is not more than the predetermined threshold value. 2 . The method according to claim 1 , further comprising: re-executing the acquiring of the first and second characteristic information and the determining of whether the first characteristic information and the second characteristic information are identical in response to the determining that the first characteristic information and the second characteristic information are not identical. 3 . The method according to claim 1 , wherein the first and second characteristic information are hash value sums obtained by hashing the keys of the respective first and second data replicas. 4 . The method according to claim 2 , wherein the re-executing is performed after a predetermined waiting time. 5 . The method according to claim 1 , further comprising: comparing, according to a predetermined period, each of the first data entries of the first data replica and each of the second data entries of the second data replica one by one, to detect the first data replica is consistent with the second data replica. 6 . The method according to claim 1 , further comprising: performing, according to a predetermined period, a data recovery operation on the first data replica and the second data replica. 7 . A computer program product, the computer program product comprising a computer readable storage medium having program instructions for detecting consistency between first and second data replicas embodied therewith, the program instructions executable by a processor to cause the processor to perform: acquiring first characteristic information of the first data replica and second characteristic information of the second data replica, the first and second characteristic information being associated with keys of the respective first and second data replicas; determining, based on a predetermined threshold value of a number of determination times, whether the first characteristic information is identical to the second characteristic information of the second data replica to confirm the consistency between the first and second data replicas, wherein the number of determination times is not more than the predetermined threshold value. 8 . The computer program product according to claim 7 , the program instructions further executable by the processor to cause the processor to perform: re-executing the acquiring of the first and second characteristic information and the determining of whether the first characteristic information and the second characteristic information are identical in response to the determining that the first characteristic information and the second characteristic information are not identical. 9 . The computer program product according to claim 7 , wherein the first and second characteristic information are hash value sums obtained by hashing the keys of the respective first and second data replicas. 10 . The computer program product according to claim 8 , wherein the re-executing is performed after a predetermined waiting time. 11 . The computer program product according to claim 7 , the program instructions further executable by the processor to cause the processor to perform: comparing, according to a predetermined period, each of the first data entries of the first data replica and each of the second data entries of the second data replica one by one, to detect the first data replica is consistent with the second data replica. 12 . The computer program product according to claim 7 , the program instructions further executable by the processor to cause the processor to perform: performing, according to a predetermined period, a data recovery operation on the first data replica and the second data replica. 13 . A system for detecting consistency between first and second data replicas, comprising: a first apparatus comprising a first processor and a first memory and configured to acquire first characteristic information of the first data replica and second characteristic information of the second data replica, the first and second characteristic information being associated with keys of the respective first and second data replicas; and a second apparatus comprising a second processor and a second memory and configured to: determine, based on a predetermined threshold value of a number of determination times, whether the first characteristic information is identical to the second characteristic information of the second data replica to confirm the consistency between the first and second data replicas, wherein the number of determination times is not more than the predetermined threshold value. 14 . The system according to claim 13 , the second apparatus being further configured to: re-execute the acquisition of the first and second characteristic information and the determination of whether the first characteristic information and the second characteristic information are identical in response to the determination that the first characteristic information and the second characteristic information are not identical. 15 . The system according to claim 13 , wherein the first and second characteristic information are hash value sums obtained by hashing the keys of the respective first and second data replicas. 16 . The system according to claim 14 , wherein the re-executing is performed after a predetermined waiting time. 17 . The system according to claim 13 , the second apparatus being further configured to: compare, according to a predetermined period, each of the first data entries of the first data replica and each of the second data entries of the second data replica one by one, to detect the first data replica is consistent with the second data replica. 18 . The system according to claim 13 , the second apparatus being further configured to: perform, according to a predetermined period, a data recovery operation on the first data replica and the second data replica.
Ensuring data consistency and integrity · CPC title
Solving problems relating to consistency · CPC title
Redundant storage or storage space (G06F11/2056 takes precedence) · CPC title
Using snapshots, i.e. a logical point-in-time copy of the data · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.