×

Replication of deduplicated data

  • US 8,356,017 B2
  • Filed: 08/11/2009
  • Issued: 01/15/2013
  • Est. Priority Date: 08/11/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for replicating deduplicated data using a processor device, comprising:

  • creating a plurality of blocks of the deduplicated data in a source repository;

    assigning each block of the deduplicated data a global block identification (ID) to generate a plurality of global block IDs, each global block ID identifies data contents in its respective block, is not dependent on the data contents in a probabilistic manner, and is unique without ever being recycled;

    transmitting the plurality of global block IDs from the source repository to a target repository;

    determining if each global block ID is associated with an existing block of the deduplicated data located within the target repository;

    partitioning the plurality of global block IDs into a first portion of global block IDs previously existing within the target repository and a second portion of global block IDs previously non-existing within the target repository based on the determination;

    transmitting, by the target repository, the first portion of global block IDs back to the source repository; and

    transmitting, by the source repository, data from each block associated with the first portion of global block IDs to the target repository in response to receipt of the first portion of the global block IDs.

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