×

Workload discovery using real-time analysis of input streams

  • US 10,108,689 B2
  • Filed: 11/09/2016
  • Issued: 10/23/2018
  • Est. Priority Date: 12/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • identifying, with a processor of a computer, a single workload for analysis;

    storing, with the processor of the computer, changes to data objects in a source copy made by change operations that are in a replication change stream into a recovery log;

    identifying, with the processor of the computer, associations between the data objects and a plurality of applications based on usage and access patterns in one of the recovery log and the replication change stream, wherein the associations comprise any combination of;

    a) a set of the data objects that are updated by a particular application of the plurality of applications;

    b) a set of the data objects that are updated by a given set of applications of the plurality of applications;

    c) patterns of data access of the data objects;

    d) patterns of shared data access of the data objects; and

    e) a set of the data objects that are referenced together in transactions; and

    using, with the processor of the computer, the associations to identify change operations that form consistency groups for replication from the source copy to a target copy, and wherein the consistency groups comprise sub-workloads; and

    executing, with the processor of the computer, the change operations of the sub-workloads to perform the replication for the single workload, wherein the change operations within each of the sub-workloads are executed such that the target copy is a replica of the source copy at a given point in time, and wherein the sub-workloads provide increased granularity.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×