×

Efficient migration to distributed storage

  • US 10,564,883 B2
  • Filed: 06/13/2017
  • Issued: 02/18/2020
  • Est. Priority Date: 12/13/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for migrating objects to a distributed storage system, comprising:

  • determining, by a migration service implemented at a target storage of the distributed storage system, a list of objects within a source storage to migrate to the target storage;

    performing pull migration, by the migration service of the target storage against the source storage, for objects in the list of objects, the pull migration comprising;

    querying the source storage to determine relationships among the list of objects to migrate;

    generating a chunk layout for the objects to migrate based on the relationships, the generating including placing related objects, responsive to the querying, within contiguous chunk segments and/or within contiguous chunks; and

    for each unencoded chunk within the chunk layout;

    retrieving objects from source storage specified by the unencoded chunk within the chunk layout;

    generating, by a chunk encoding service at the target storage, data and coded fragments for the unencoded chunk using the retrieved objects; and

    storing the data and coded fragments to primary storage at the target storage.

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