×

Forming consistency groups using self-describing record sets for remote data duplexing

  • US 5,734,818 A
  • Filed: 05/10/1996
  • Issued: 03/31/1998
  • Est. Priority Date: 02/22/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. In a system providing remote data shadowing for disaster recovery purposes, the system including a primary site having a primary processor running a primary data mover and applications generating record updates, the primary processor coupled to a primary storage subsystem having storage devices for storing the record updates according to write I/O operations issued by the primary processor to the primary storage subsystem, the primary site further including a common system timer for synchronizing time dependent operations in the primary site, the system further including a secondary site having a secondary processor communicating with the primary processor, and a secondary storage subsystem for storing copies of the record updates in sequence consistent order, a method for shadowing the record updates in sequence consistent order comprising steps of:

  • (a) time stamping each write I/O operation in the primary storage subsystem;

    (b) capturing record set information for the record updates from the primary storage subsystem;

    (c) reading into the primary data mover the record updates and the record set information to form record sets;

    (d) prefixing each of the record sets with a header to create self describing record sets, the self describing record sets to be used by the secondary processor to re-create a sequence of the write I/O operations at the secondary site;

    (e) transmitting the self describing record sets to the secondary processor in time interval groups according to predetermined time intervals;

    (f) forming consistency groups from the time interval groups of the self describing record sets, the record updates being ordered within the consistency groups based upon time sequences of the write I/O operations issued to the primary storage subsystem; and

    (g) shadowing the record updates of each consistency group to the secondary storage subsystem in a sequence consistent order.

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