×

System and method for bulk data movement between storage tiers

  • US 8,949,208 B1
  • Filed: 09/30/2011
  • Issued: 02/03/2015
  • Est. Priority Date: 09/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • in response to a request for data migration from a source storage tier to a target storage tier, identifying, by a processor, one or more candidate files to be migrated from the source storage tier to the target storage tier;

    generating, by the processor, a candidate index having information stored therein for identifying a plurality of segments associated with each of the candidate files;

    after the segments associated with the one or more candidate files have been indicated in the candidate index, retrieving by the processor the segments from one or more storage units of the source storage tier based on the information stored in the candidate index; and

    migrating, by the processor, the segments of the one or more candidate files from the source storage tier to the target storage tier, including transmitting segments of the source storage tier that are identified based on the candidate index to the target storage tier over a network, wherein the source storage tier and the target storage tier are separate storage systems coupled to the network, wherein migrating segments of the one or more candidate files comprises;

    scanning storage containers containing segments in the source storage tier,identifying candidate segments in the scanned storage containers based on the candidate index,generating a fingerprint for each candidate segment by performing a hash operation on the candidate segment,transmitting the fingerprint to the target storage tier to allow the target storage tier to determine based on the fingerprint whether the candidate segment has been stored in the target storage tier, andtransmitting to the target storage tier the candidate segments that have not been stored in the target storage.

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