×

Method and system for mirroring and archiving mass storage

  • US 6,397,307 B2
  • Filed: 02/23/1999
  • Issued: 05/28/2002
  • Est. Priority Date: 02/23/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. In a primary system that has a primary mass storage and is in communication with a secondary system having a secondary mass storage, a method for mirroring and archiving the primary mass storage by transmitting to the secondary mass storage only those changes to the primary mass storage that are necessary to bring the secondary mass storage current with the primary mass storage while representing a plurality of logically consistent states of the primary mass storage, the method comprising the steps of:

  • synchronizing the secondary mass storage with the primary mass storage; and

    for each of a plurality of distinct time intervals;

    changing data stored in storage locations of the primary mass storage;

    identifying when the primary mass storage is in a logically consistent state, so as to identify an end of a current time interval of the plurality of distinct time intervals;

    as the data is changed, storing information representing all changes that have been made in the storage locations during the each of the plurality of time intervals in updates that correspond to the plurality of time intervals;

    consolidating the stored information in each update by retaining, for each storage location that has changed during the corresponding time interval, the information representing the most recent change to the particular storage location for that update, with the information representing any previous changes to the particular storage location being discarded for that update, such that each update includes only the changes that are required for bringing the secondary mass storage device current with the primary mass storage device as the data in the primary mass storage device exists at the end of the corresponding time interval; and

    transferring each update to the secondary mass storage at the end of the corresponding time interval, wherein each update is stored at the secondary mass storage such that the plurality of logically consistent states of the primary mass storage are determinable from the plurality of updates stored at the secondary mass storage.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×