×

Remote data protection in a networked storage computing environment

  • US 10,229,125 B2
  • Filed: 11/15/2016
  • Issued: 03/12/2019
  • Est. Priority Date: 02/08/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for remote protection of data in a networked storage computing environment, the method comprising the steps of:

  • determining a remote data protection action for data and associated metadata according to a policy framework;

    recording, by a processor, the data and the associated metadata at specific points-in-time based on the policy framework enforcing a recovery point objective (RPO) that defines a maximum time period in which loss of the data and the associated metadata is allowed and a recovery time objective (RTO) that defines a duration of time in which the data and the associated metadata must be restored after a disruption to a network attached storage appliance, the associated metadata including file system configuration information, and the network attached storage appliance being part of a storage cluster providing computing storage services and offering a computing device access to a common set of data consolidated from a plurality of user systems;

    copying, by the processor, the data and the associated metadata into backup files; and

    generating, by the processor, a first data structure with pointers to the backup files, based on a schedule configured to achieve the RPO and the RTO according to the policy framework, wherein the first data structure with the pointers to the backup files comprises;

    a file path associated with a status corresponding to a set of data stored at a location specified by the file path, the set of data including the data and the associated metadata copied into the backup files; and

    at least one of the pointers to the backup files of the set of data stored at the location, the status indicating whether the set of data is newly created, has been modified since a previous backup copy was performed, or is unchanged since the previous backup copy was performed; and

    generating subsequent data structures by utilizing the first data structure;

    wherein;

    the pointers to the backup files of the first data structure prevent re-copying of unmodified data of the first data structure, the unmodified data having not been modified since the first data structure was generated.

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