Replicating data objects within a storage network
First Claim
Patent Images
1. A method, comprising:
- determining, by a processing device of a replication system, a policy framework comprising a plurality of parameters to replicate a data object on a storage network, wherein the parameters comprise characteristics defining at least one of where, when, or how the data object is replicated on the storage network;
generating a replication policy in view of the policy framework, wherein the parameters of the policy framework are updated in view of changes to values corresponding to resources of the storage network that are associated with the parameters;
determining, by the replication system subsequent to the generating of the replication policy, attributes of the storage network to which the replication policy applies in view of the parameters of the policy framework, wherein the attributes comprise a specification of a property of at least one of the data object or the resources of the storage network;
detecting a change in one of the attributes;
generating a new parameter of the policy framework in view of the change in the detected attribute of the storage network; and
entering the generated new parameter into the policy framework.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for dynamically replicating data from a primary resource to a secondary resource within a storage network. In particular, a user can select parameters that specify a policy framework. A policy management module can determine one or more attributes associated with resources of the storage network, and enter the one or more attributes into the policy framework to determine a replication policy. The one or more attributes can be determined at any point before or during a replication. The policy management module can then replicate the data according to the replication policy.
7 Citations
25 Claims
-
1. A method, comprising:
-
determining, by a processing device of a replication system, a policy framework comprising a plurality of parameters to replicate a data object on a storage network, wherein the parameters comprise characteristics defining at least one of where, when, or how the data object is replicated on the storage network; generating a replication policy in view of the policy framework, wherein the parameters of the policy framework are updated in view of changes to values corresponding to resources of the storage network that are associated with the parameters; determining, by the replication system subsequent to the generating of the replication policy, attributes of the storage network to which the replication policy applies in view of the parameters of the policy framework, wherein the attributes comprise a specification of a property of at least one of the data object or the resources of the storage network; detecting a change in one of the attributes; generating a new parameter of the policy framework in view of the change in the detected attribute of the storage network; and entering the generated new parameter into the policy framework. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a memory; and a processing device communicably coupled with the memory, the processing device to; determine a policy framework comprising a plurality of parameters to replicate a data object on a storage network, wherein the parameters comprise characteristics defining at least one of where, when, or how the data object is replicated on the storage network; generate a replication policy in view of the policy framework, wherein the parameters of the policy framework are updated in view of changes to values corresponding to resources of the storage network that are associated with the parameters; determine, subsequent to the generating of the replication policy, attributes of the storage network to which the replication policy applies in view of the parameters of the policy framework, wherein the attributes comprise a specification of a property of at least one of the data object or the resources of the storage network; detect a change in one of the attributes; generate a new parameter of the policy framework in view of the change in the detected attribute of the storage network; and enter the generated new parameter into the policy framework. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable storage medium having instructions recorded thereon that, when executed by a processing device, cause the processing device to perform operations comprising:
-
determining, by the processing device of a replication system, a policy framework comprising a plurality of parameters to replicate a data object on a storage network, wherein the parameters comprise characteristics defining at least one of where, when, or how the data object is replicated on the storage network; generating a replication policy in view of the policy framework, wherein the parameters of the policy framework are updated in view of changes to values corresponding to resources of the storage network that are associated with the parameters; determining, by the replication system subsequent to the generating of the replication policy, attributes of the storage network to which the replication policy applies in view of the parameters of the policy framework, wherein the attributes comprise a specification of a property of at least one of the data object or the resources of the storage network; detecting a change in one of the attributes; generating a new parameter of the policy framework in view of the change in the detected attribute of the storage network; and entering the generated new parameter into the policy framework. - View Dependent Claims (22, 23, 24, 25)
-
Specification