×

Multi-environment data consistency

  • US 6,301,643 B1
  • Filed: 09/03/1998
  • Issued: 10/09/2001
  • Est. Priority Date: 09/03/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for maintaining the consistency of data across storage devices, comprising:

  • receiving a user specified cut-off time value in a command to ensure that data is consistent as of the user specified cut-off time by receiving at least one user specified volume pair to which the user specified cut-off time applies, wherein a volume pair comprises a volume in a first storage device and a corresponding volume in a second storage device, wherein the volume in the second storage device includes a copy of data in the corresponding volume in the first storage device;

    obtaining information on data writes to the first storage device, including information on time stamp values associated with the data writes indicating an order of the data writes to the first storage device;

    forming at least one group of data writes having time stamp values earlier in time than the user specified cut-off time value, wherein the steps of obtaining the information and forming groups of data writes are performed multiple times to form multiple groups of data writes having time stamp values earlier in time than the user specified cut-off time value;

    forming a group of data writes having time stamp values later in time than the user specified cut-off time value;

    transferring the data writes in the groups having time stamp values earlier in time than the user specified cut-off time value to the second storage device for storage therein;

    suspending for a time period transfers of data writes to the user specified volumes in the second storage device after forming the group of data writes having time stamp values later in time than the user specified cut-off time value and after transferring data writes from the groups having time stamp values earlier in time than the user specified cut-off time value to the second storage device; and

    performing analysis of data in the second storage device during the time period.

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