Using customer and workload profiling and analytics to determine, score, and report portability of customer and test environments and workloads
First Claim
1. A computer-implemented method comprising:
- performing, by a processor, an accounting of factors related to portability of a plurality of environments and workloads, wherein the factors related to portability are selected from a list comprising one or more of environment configurations, capacity and requirements, licensing requirements, products, open source requirements, skills requirements, performance requirements, configuration files, automation level for operations, automation level for installation, and interventions requirements;
determining, by the processor, one or more formulas to use for determining an overall score and ranking for each one of the plurality of environments and workloads, wherein the one or more formulas are based on a selected one or more factors of the factors related to portability and information, recommendations and/or guidelines provided by subject matter experts;
collecting, by the processor, relative environment and workload data associated with the selected one or more factors;
determining, by the processor, a portability score for each one of the plurality of environments and workloads based on the one or more formulas and the collected data;
determining, by the processor, a portability ranking, using the determined portability score and one or more previously determined portability scores for each one of the plurality of environments and workloads;
determining, by the processor, to present in visual format the portability score and the portability ranking, wherein the visual format comprises a customizable dashboard interface;
responsive to determining a change has been made to an environment or a workload of the plurality of environment and workloads, iteratively updating customer profiling and analytics of portability factors and characteristics, including corresponding formulas, portability score and ranking, associated with the environment or workload; and
responsive to comparing a current workload'"'"'s portability score to portability scores of previously ported similar workloads in a collective workload database repository to determine resource requirements to port the workload, porting the current workload to a server or platform and adding portability factors, characteristics and resource requirements associated with the ported current workload to the collective workload port database repository, wherein the collective workload port database comprises customer and/or test workload ports and corresponding workload characteristics.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present invention include a method, system and computer program product for determining, scoring and reporting the portability of customer and test environments and workloads. The method includes a processor performing an accounting of factors related to portability of a plurality of environments and workloads; determining one or more formulas to use for determining an overall score and ranking for each one of the plurality of environments and workloads; collecting relative environment and workload data; determining a portability score for each one of the plurality of environments and workloads; and determining a portability ranking for each one of the plurality of environments and workloads.
85 Citations
14 Claims
-
1. A computer-implemented method comprising:
-
performing, by a processor, an accounting of factors related to portability of a plurality of environments and workloads, wherein the factors related to portability are selected from a list comprising one or more of environment configurations, capacity and requirements, licensing requirements, products, open source requirements, skills requirements, performance requirements, configuration files, automation level for operations, automation level for installation, and interventions requirements; determining, by the processor, one or more formulas to use for determining an overall score and ranking for each one of the plurality of environments and workloads, wherein the one or more formulas are based on a selected one or more factors of the factors related to portability and information, recommendations and/or guidelines provided by subject matter experts; collecting, by the processor, relative environment and workload data associated with the selected one or more factors; determining, by the processor, a portability score for each one of the plurality of environments and workloads based on the one or more formulas and the collected data; determining, by the processor, a portability ranking, using the determined portability score and one or more previously determined portability scores for each one of the plurality of environments and workloads; determining, by the processor, to present in visual format the portability score and the portability ranking, wherein the visual format comprises a customizable dashboard interface; responsive to determining a change has been made to an environment or a workload of the plurality of environment and workloads, iteratively updating customer profiling and analytics of portability factors and characteristics, including corresponding formulas, portability score and ranking, associated with the environment or workload; and responsive to comparing a current workload'"'"'s portability score to portability scores of previously ported similar workloads in a collective workload database repository to determine resource requirements to port the workload, porting the current workload to a server or platform and adding portability factors, characteristics and resource requirements associated with the ported current workload to the collective workload port database repository, wherein the collective workload port database comprises customer and/or test workload ports and corresponding workload characteristics. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
a processor in communication with one or more types of memory, the processor configured to; perform an accounting of factors related to portability of a plurality of environments and workloads, wherein the factors related to portability are selected from a list comprising one or more of environment configurations, capacity and requirements, licensing requirements, products, open source requirements, skills requirements, performance requirements, configuration files, automation level for operations, automation level for installation, and interventions requirements; determine one or more formulas to use for determining an overall score and ranking for each one of the plurality of environments and workloads, wherein the one or more formulas are based on a selected one or more factors of the factors related to portability and information, recommendations and/or guidelines provided by subject matter experts; collect relative environment and workload data associated with the selected one or more factors; determine a portability score for each one of the plurality of environments and workloads based on the one or more formulas and the collected data; determine a portability ranking using the determined portability score and one or more previously determined portability scores for each one of the plurality of environments and workloads; determine to present in visual format the portability score and the portability ranking, wherein the visual format comprises a customizable dashboard interface; responsive to determining a change has been made to an environment or a workload of the plurality of environment and workloads, iteratively update customer profiling and analytics of portability factors and characteristics, including corresponding formulas, portability score and ranking, associated with the environment or workload; and responsive to comparing a current workload'"'"'s portability score to portability scores of previously ported similar workloads in a collective workload database repository to determine resource requirements to port the workload, port the current workload to a server or platform and adding portability factors, characteristics and resource requirements associated with the ported current workload to the collective workload port database repository, wherein the collective workload port database comprises customer and/or test workload ports and corresponding workload characteristics. - View Dependent Claims (7, 8, 9, 10)
-
11. A computer program product comprising:
a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; performing an accounting of factors related to portability of a plurality of environments and workloads wherein the factors related to portability are selected from a list comprising one or more of environment configurations, capacity and requirements, licensing requirements, products, open source requirements, skills requirements, performance requirements, configuration files, automation level for operations, automation level for installation, and interventions requirements; determining one or more formulas to use for determining an overall score and ranking for each one of the plurality of environments and workloads, wherein the one or more formulas are based on a selected one or more factors of the factors related to portability and information, recommendations and/or guidelines provided by subject matter experts; collecting relative environment and workload data associated with the selected one or more factors; determining a portability score for each one of the plurality of environments and workloads based on the one or more formulas and the collected data; determining a portability ranking using the determined portability score and one or more previously determined portability scores for each one of the plurality of environments and workloads; determining to present in visual format the portability score and the portability ranking, wherein the visual format comprises a customizable dashboard interface; responsive to determining a change has been made to an environment or a workload of the plurality of environment and workloads, iteratively updating customer profiling and analytics of portability factors and characteristics, including corresponding formulas, portability score and ranking, associated with the environment or workload; and responsive to comparing a current workload'"'"'s portability score to portability scores of previously ported similar workloads in a collective workload database repository to determine resource requirements to port the workload, porting the current workload to a server or platform and adding portability factors, characteristics and resource requirements associated with the ported current workload to the collective workload port database repository, wherein the collective workload port database comprises customer and/or test workload ports and corresponding workload characteristics. - View Dependent Claims (12, 13, 14)
Specification