×

System and method for incremental change synchronization between multiple copies of data

  • US 6,202,085 B1
  • Filed: 12/06/1996
  • Issued: 03/13/2001
  • Est. Priority Date: 12/06/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. In a non-integral node of a replication network that also includes an integral node, a method of synchronizing a second copy of data stored at the non-integral node with a first copy of data that is stored at the integral node and has had new incremental changes made thereto that are not yet incorporated into said second copy without transmitting the entire first copy to the non-integral node, said method comprising the steps of:

  • maintaining the second copy at the non-integral node, which is capable of communicating with the replication network;

    storing, at the non-integral node, synchronization state information containing information regarding the synchronization state of the second copy, the synchronization state information including information identifying incremental changes already held in the second copy;

    initiating execution of an agent process at the non-integral node, the agent process being adapted for controlling transfer of new incremental changes from said first copy stored at the integral node to said second copy by controlling a data synchronizer at the replication network, the data synchronizer being adapted for transferring incremental changes from said first copy;

    said agent process sending the synchronization state information to said data synchronizer;

    said agent process directing said data synchronizer to transfer said new incremental changes from said first copy to said second copy;

    receiving and applying, at the non-integral node, the new incremental changes transferred from the data synchronizer without receiving said incremental changes already held in the second copy, so as to synchronize the second copy with the first copy, the new incremental changes having been identified by the data synchronizer by comparing the synchronization state information sent to the data synchronizer with information identifying incremental changes included in the first copy; and

    receiving, at the non-integral node, updated synchronization state information sent from the data synchronizer, the updated synchronization state information reflecting the new incremental changes that have been transferred to the second copy.

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