×

Data Replication System

  • US 20130042083A1
  • Filed: 08/01/2012
  • Published: 02/14/2013
  • Est. Priority Date: 08/01/2011
  • Status: Active Grant
First Claim
Patent Images

1. An asynchronous data replication system for providing a remote copy of data, in which remote replication is provided with reduced bandwidth requirements by copying deduplicated differences in business data from a local storage site to a remote, backup storage site, the system comprising:

  • a local performance storage pool for storing data;

    a local deduplicating storage pool for storing deduplicated data, said local deduplicating storage pool further storing metadata about data objects in the system and which has metadata analysis logic for identifying and specifying differences in a data object over time;

    a remote performance storage pool for storing a copy of said data, available for immediate use as a backup copy of said data to provide business continuity to said data;

    a remote deduplicating storage pool for storing deduplicated data, said remote deduplicating storage pool being in communication with said local deduplicating storage pool and with said remote performance storage pool; and

    a controller for, in response to a remote replication command, causing the local deduplicating storage pool to identify and specify differences between a first version of a data object at a first instant in time and a second version of said data object at a second instant in time, for causing the specification of differences in the data object to be provided to the remote deduplicating storage pool, for causing the local performance storage pool to retrieve any data specified in the differences specification that is not already stored at the remote deduplicating storage pool, for causing the data retrieved by the local performance storage pool to be provided to the remote deduplicating storage pool, and for causing the remote deduplicating storage pool to provide a synchronized copy of said data to said remote performance storage pool;

    thereby synchronizing the remote performance storage pool to have the second version of the data object.

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