Systems and methods for providing snapshots of applications to remote locations with minimal performance impact
AssigneeNetApp, Inc.
InventorsJiri Schindler, Stephen M. Byan
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetApp, Inc.
InventorsJiri Schindler, Stephen M. Byan
Estimating the term…
Systems and methods herein obtain snapshots of one or more applications, while having minimal impact on performance of the applications. Embodiments may involve obtaining snapshots of modified application data within a node without disturbing the operations of the application. Systems may be configured to leverage the fast characteristics of local storage devices while utilizing the advantages provided by the remote storage of data. One or more applications may be preconfigured to record data modifications in one or more associated application state storages located on local memory. Further, one or more systems may operate in the background to identify modifications made to the associated application state storages and to determine an appropriate moment to take one or more snapshots of the stored data and transfer the one or more snapshots to one or more remote locations to be stored. Several factors may be used to determine when an appropriate moment has occurred.
A method comprising:
A non-transitory, machine readable storage medium having stored thereon instructions for performing a method, comprising machine executable code which when executed by at least one machine, causes the machine to:
A system comprising:
Dependencies are inferred from the claim text.