×

Collaborative restore in a networked storage system

  • US 10,176,053 B2
  • Filed: 03/11/2016
  • Issued: 01/08/2019
  • Est. Priority Date: 06/13/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of restoring data to a first client computing device located in a primary storage subsystem using data blocks residing in a data store associated with a second client computing device located in the primary storage subsystem, the method comprising:

  • maintaining in a signature repository data block, signatures corresponding to data blocks of primary data, and location information of the data blocks within the primary storage subsystem, the data blocks of primary data stored in a native format associated with one or more corresponding source applications, wherein the data blocks of primary data are copied to a secondary memory subsystem during a backup operation to create secondary copy data blocks, the secondary copy data blocks stored in a non-native format that is different than the native format;

    receiving a set of data block signatures associated with a request to restore a set of the secondary copy data blocks stored in the secondary storage subsystem;

    querying, using one or more processors, the signature repository with the set of data block signatures to identify at least a first group of data block signatures that reside in the signature repository, the first group of data block signatures corresponding to a first group of data blocks stored in the primary storage subsystem;

    retrieving at least some of the first group of data blocks stored in the primary storage system;

    identifying a second group of data blocks of the set of secondary copy data blocks that do not reside in the primary storage subsystem; and

    restoring the set of the secondary copy data blocks using the first group of data blocks retrieved from primary memory and the second group of data blocks retrieved from the secondary storage subsystem.

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