Automatic consistency group scale-out for any point in time replication systems
AssigneeEMC IP Holding Company LLC
InventorsJehuda Shemer, Erez Sharvit, Valerie Lotosh
Life of this patent
Estimating the term…
Abstract
One example method includes measuring a journal distribution lag of a journal, evaluating a first operational measure at a production site, and evaluating a second operational measure at a replication site operable to communicate with a production site, based on the journal distribution lag, and the evaluation of the first operational measure and the second operational measure, determining a scale out for a consistency group of the replication site, and implementing the scale out of the consistency group.
Claims14
A method, comprising:
- measuring a journal distribution lag of a journal, wherein the journal distribution lag is a measure to determine an amount of data that has reached a replication appliance but has not yet been distributed by the replication appliance to the journal;
- evaluating a first operational measure at a production appliance, and evaluating a second operational measure at the replication appliance, which is operable to communicate with the production appliance;
- determining a scale out for a consistency group of the replication appliance is needed based on the journal distribution lag exceeding a threshold, the first operational measure, and the second operational measure, wherein the threshold defines an amount of memory available to the replication appliance of the consistency group;
- implementing the scale out of the consistency group;
- wherein when the scale out is implemented at a time ‘T,’ a barrier point is defined and inserted in the journal at the time ‘T,’ and the replication appliance of the consistency group is required to stop writing to the journal when the barrier point is reached;
- and wherein after all replication appliances in the consistency group have reached the barrier point in their respective journals, and partitions of an address space corresponding to the consistency group have been updated, the replication appliances are permitted to begin, or resume, writing to their respective journals.
A computer readable storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising:
- measuring a journal distribution lag of a journal, wherein the journal distribution lag is a measure to determine an amount of data that has reached a replication appliance but has not yet been distributed by the replication appliance to the journal;
- evaluating a first operational measure at a production appliance, and evaluating a second operational measure at the replication appliance, which is operable to communicate with the production appliance;
- determining a scale out for a consistency group of the replication appliance is needed based on the first operational measure, the second operational measure, and the journal distribution lag exceeding a threshold, wherein the threshold defines an amount of memory available to the replication appliance of the consistency group;
- and
- implementing the scale out of the consistency group;
- wherein when the scale out is implemented at a time ‘T,’ a barrier point is defined and inserted in the journal at the time ‘T,’ and the replication appliance of the consistency group is required to stop writing to the journal when the barrier point is reached;
- and wherein after all replication appliances in the consistency group have reached the barrier point in their respective journals, and partitions of an address space corresponding to the consistency group have been updated, the replication appliances are permitted to begin, or resume, writing to their respective journals.
Dependencies are inferred from the claim text.