Generating optimized host placement of data payload in cloud-based storage network
First Claim
1. A method comprising:
- receiving, by a processor associated with a data distribution service, an identification of a data payload to be transported from the data distribution service to a plurality of host storage clouds;
accessing a plurality of data hosting parameters, wherein the plurality of data hosting parameters comprise a specification to host the data payload in the plurality of host storage clouds;
interrogating the plurality of host storage clouds to receive a plurality of operational parameters for the plurality of host storage clouds;
evaluating, by the processor, the plurality of operational parameters against the plurality of data hosting parameters, wherein evaluating the plurality of operational parameters comprises identifying an optimized match between the plurality of data hosting parameters and the plurality of operational parameters, and wherein identifying the optimized match comprises calculating a matching score between the plurality of data hosting parameters and the plurality of operational parameters in view of a plurality of weights associated with at least one data hosting parameter of the plurality of data hosting parameters; and
selecting, by the processor, a target storage cloud from among the plurality of host storage clouds in view of the evaluating of the plurality of operational parameters for the plurality of host storage clouds.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for generating optimized host placement of data payload in a cloud-based storage network. In aspects, a user can maintain a user premise network including servers, clients, local area networks, data stores, and/or other network assets. An administrator or other user of the premise network may wish to extract data from the premise network and transfer that data payload to a set of host storage clouds to leverage cost, redundancy, consolidation, or other cloud advantages. The placement tool can evaluate potential target cloud-based data stores based on various or multiple parameters for the hosting features offered by different cloud providers. The tool can generate a determination of the target host or hosts which can provide the best-matched or optimized data hosting facilities or services for the user'"'"'s data payload in the cloud. The selected target(s) can be based on cost, capacity, security, compatibility, or other parameters or specifications, which can be user-specified or user-weighted.
13 Citations
18 Claims
-
1. A method comprising:
-
receiving, by a processor associated with a data distribution service, an identification of a data payload to be transported from the data distribution service to a plurality of host storage clouds; accessing a plurality of data hosting parameters, wherein the plurality of data hosting parameters comprise a specification to host the data payload in the plurality of host storage clouds; interrogating the plurality of host storage clouds to receive a plurality of operational parameters for the plurality of host storage clouds; evaluating, by the processor, the plurality of operational parameters against the plurality of data hosting parameters, wherein evaluating the plurality of operational parameters comprises identifying an optimized match between the plurality of data hosting parameters and the plurality of operational parameters, and wherein identifying the optimized match comprises calculating a matching score between the plurality of data hosting parameters and the plurality of operational parameters in view of a plurality of weights associated with at least one data hosting parameter of the plurality of data hosting parameters; and selecting, by the processor, a target storage cloud from among the plurality of host storage clouds in view of the evaluating of the plurality of operational parameters for the plurality of host storage clouds. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 18)
-
-
12. A system, comprising:
-
an interface to a data distribution service hosting a data payload stored in a plurality of staged data stores; and a processor, associated with the data distribution service via the interface, the processor to; receive an identification of the data payload to be transported from the data distribution service to a plurality of host storage clouds; access a plurality of data hosting parameters, wherein the plurality of data hosting parameters comprise a specification to host f the data payload in the plurality of host storage clouds; interrogate the plurality of host storage clouds to receive a plurality of operational parameters for the plurality of host storage clouds; evaluate the plurality of operational parameters against the plurality of data hosting parameters, wherein to evaluate, the processor is further to identify an optimized match between the plurality of data hosting parameters and the plurality of operational parameters, and wherein to identify, the processor is further to calculate a matching score between the plurality of data hosting parameters and the plurality of operational parameters in view of a plurality of weights associated with at least one data hosting parameter of the plurality of data hosting parameters; and select a target storage cloud from among the plurality of host storage clouds in view of the evaluating of the plurality of operational parameters for the plurality of host storage clouds. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification