Detection of data replication consistency

US2016125017A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016125017-A1
Application numberUS-201514867533-A
CountryUS
Kind codeA1
Filing dateSep 28, 2015
Priority dateOct 29, 2014
Publication dateMay 5, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016125017A1 cover?
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 respec…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/2365. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).