Analyzing Anticipated Value and Effort in Using Cloud Computing to Process a Specified Workload
AssigneeInternational Business Machines Corporation
InventorsMurthy V. Devarakonda, Vijay K. Naik
Life of this patent
Estimating the term…
Abstract
Workloads that are and are not appropriate for transformation and processing on a cloud computing environment are identified. A user entity is provided with a measurement of at least one of the value which will be realized, and the effort which will be required. A plurality of attributes is specified. Input data represents the extent to which the user entity processing system possesses the given attribute. The input data for each attribute is employed to derive a corresponding numerical parameter value, which are to compute a final score.
Claims20
A method for providing a user entity with a measurement of at least one of the value which will be realized, and the effort which will be required, if a given workload selected from one or more workloads associated with the user entity is delivered to a cloud computing environment for processing thereby, instead of being processed by a user entity processing system, said method comprising the steps of:
- specifying a plurality of attributes, wherein each attribute pertains to a characteristic that the user entity processing system possesses to some extent, with respect to the given workload;
- acquiring input data for each attribute, wherein the input data for a given attribute provides a measurement, on a prespecified scale, that represents the extent to which the user entity processing system possesses the given attribute;
- employing the input data for each attribute to derive respectively corresponding numerical parameter values;
- and
- using at least some of said numerical parameter values in a specified mathematical model to compute a final score, wherein said final score comprises said measurement, selectively, of said value which will be realized, or said effort which will be required.
A computer program product executable in a computer readable medium for providing a user entity with a measurement of at least one of the value which will be realized, and the effort which will be required, if a given workload selected from one or more workloads associated with the user entity is delivered to a cloud computing environment for processing thereby, instead of being processed by a user entity processing system, said computer program product comprising:
- instructions for specifying a plurality of attributes, wherein each attribute pertains to a characteristic that the user entity processing system possesses to some extent, with respect to the given workload;
- instructions for acquiring input data for each attribute, wherein the input data for a given attribute provides a measurement, on a prespecified scale, that represents the extent to which the user entity processing system possesses the given attribute;
- instructions for employing the input data for each attribute to derive a corresponding numerical parameter value;
- and
- instructions for using at least some of said numerical parameter values in a specified mathematical model to compute a final score, wherein said final score comprises said measurement, selectively, of said value which will be realized, or said effort which will be required.
An apparatus for providing a user entity with a measurement of at least one of the value which will be realized, and the effort which will be required, if a given workload selected from one or more workloads associated with the user entity is delivered to a cloud computing environment for processing thereby, instead of being processed by a user entity processing system, said apparatus comprising the steps of:
- means for specifying a plurality of attributes, wherein each attribute pertains to a characteristic that the user entity processing system possesses to some extent, with respect to the given workload;
- means for acquiring input data for each attribute, wherein the input data for a given attribute provides a measurement, on a prespecified scale, that represents the extent to which the user entity processing system possesses the given attribute;
- means for employing the input data for each attribute to derive a corresponding numerical parameter value;
- and
- means for using at least some of said numerical parameter values in a specified mathematical model to compute a final score, wherein said final score comprises said measurement, selectively, of said value which will be realized, or said effort which will be required.
Dependencies are inferred from the claim text.