Replication group partitioning

US11151164B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11151164-B2
Application numberUS-201313800139-A
CountryUS
Kind codeB2
Filing dateMar 13, 2013
Priority dateMar 13, 2013
Publication dateOct 19, 2021
Grant dateOct 19, 2021

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.

Methods and systems for replication group partitioning include analyzing historical workload data for a plurality of data elements to generate one or more transaction patterns and generating a recommended partitioning of the plurality of data elements into one or more replication groups, based on the one or more transaction patterns, that are optimized toward a partitioning goal.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for replication group partitioning, comprising: analyzing historical workload data for a plurality of data elements with a processor to identify and categorize one or more transaction patterns, each transaction pattern corresponding to a particular group of transactions that updates the same data elements and having a corresponding peak throughput; generating a recommended partitioning of the plurality of data elements into one or more replication groups, based on the peak throughputs of the one or more transaction patterns, that are optimized toward a partitioning goal; and logging transactions that involve the plurality of data elements in a first data center; and replicating the logged transactions in a second data center, where the replicated transactions are grouped according to the recommended partitioning. 2. The method of claim 1 , further comprising receiving revisions to the recommended partitioning of the plurality of data elements from a user's input and generating a new recommended partitioning based on the received revisions. 3. The method of claim 1 , wherein the plurality of data elements are tables or tablespaces in a database. 4. The method of claim 1 , wherein the transaction patterns correspond to a group of transactions that updates a given set of data elements. 5. The method of claim 1 , wherein the partitioning goal comprises maintaining a predetermined affinity or separation between specific data elements. 6. The method of claim 1 , further comprising: monitoring online workload changes; and generating a new recommended partitioning based on said online workload changes to maintain an optimized partitioning goal. 7. The method of claim 1 , wherein generating a recommended partitioning comprises iteratively creating partition groups by selecting data elements according to one or more selection criteria. 8. The method of claim 1 , wherein generating a recommended partitioning comprises exhaustively evaluating every possible partitioning of the plurality of data elements. 9. A method for grouped data replication, comprising: analyzing historical workload data for a plurality of data elements with a processor to identify and categorize one or more transaction patterns, each having a respective peak throughput; generating a recommended partitioning of the plurality of data elements into one or more replication groups, based on the peak throughputs of the one or more transaction patterns, that are optimized toward a partitioning goal, each transaction pattern corresponding to a particular group of transactions that updates the same data elements; logging transactions that involve the plurality of data elements in a first data center; replicating the logged transactions in a second data center, where the replicated transactions are grouped according to the recommended partitioning; monitoring online workload changes; and generating a new recommended partitioning based on said online workload changes to maintain an optimized partitioning goal.

Assignees

Inventors

Classifications

  • G06F16/278Primary

    Data partitioning, e.g. horizontal or vertical partitioning · CPC title

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 US11151164B2 cover?
Methods and systems for replication group partitioning include analyzing historical workload data for a plurality of data elements to generate one or more transaction patterns and generating a recommended partitioning of the plurality of data elements into one or more replication groups, based on the one or more transaction patterns, that are optimized toward a partitioning goal.
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/278. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 19 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).