Concurrent workload deployment to synchronize activity in a design palette
First Claim
1. A computer program product for iteratively deploying a workload pattern comprising a plurality of pieces, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform:
- determining a current set of requirements for at least one piece of the workload pattern, the workload pattern being initiated by a user in a designer;
generating a stability metric for each item in the current set of requirements of the at least one piece of the workload pattern,wherein the stability metric evaluates a plurality of conditions including at least one condition selected from a group consisting of a tier dependency level of the pieces of the workload pattern and a time since last modification of the workload pattern by the user,wherein the stability metric comprises a quantitative value indicating a stability of the at least one piece of the workload pattern with respect to an ideal time to deploy the at least one piece of the workload pattern;
comparing the stability metric to an acceptance threshold;
calculating an estimated time to deploy the at least one piece of the workload pattern when the comparing of the stability metric to the acceptance threshold indicates that a stability of the at least one piece of the workload pattern is greater than or equal to the acceptance threshold; and
performing a deployment operation of the at least one piece of the workload pattern based on the calculated estimated time to deploy.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for iteratively deploying a workload pattern are provided. The system and method determines a current set of requirements for at least one piece of the workload pattern that is initiated in a designer and generates a stability metric for at least one of the current set of requirements. The system and method further compares the stability metric to an acceptance threshold and calculates an estimated time to deploy the at least one piece of the workload pattern based on the comparing of the stability metric to the acceptance threshold.
10 Citations
14 Claims
-
1. A computer program product for iteratively deploying a workload pattern comprising a plurality of pieces, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform:
-
determining a current set of requirements for at least one piece of the workload pattern, the workload pattern being initiated by a user in a designer; generating a stability metric for each item in the current set of requirements of the at least one piece of the workload pattern, wherein the stability metric evaluates a plurality of conditions including at least one condition selected from a group consisting of a tier dependency level of the pieces of the workload pattern and a time since last modification of the workload pattern by the user, wherein the stability metric comprises a quantitative value indicating a stability of the at least one piece of the workload pattern with respect to an ideal time to deploy the at least one piece of the workload pattern; comparing the stability metric to an acceptance threshold; calculating an estimated time to deploy the at least one piece of the workload pattern when the comparing of the stability metric to the acceptance threshold indicates that a stability of the at least one piece of the workload pattern is greater than or equal to the acceptance threshold; and performing a deployment operation of the at least one piece of the workload pattern based on the calculated estimated time to deploy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for iteratively deploying a workload pattern comprising a plurality of pieces, the system comprising:
-
a memory having computer readable instructions; and a processor for executing the computer readable instructions, the computer readable instructions including; determining a current set of requirements for at least one piece of the workload pattern, the workload pattern being initiated by a user in a designer; generating a stability metric for each item in the current set of requirements of the at least one piece of the workload pattern, wherein the stability metric evaluates a plurality of conditions including at least one condition selected from a group consisting of a tier dependency level of the pieces of the workload pattern and a time since last modification of the workload pattern by the user, wherein the stability metric comprises a quantitative value indicating a stability of the at least one piece of the workload pattern with respect to an ideal time to deploy the at least one piece of the workload pattern; comparing the stability metric to an acceptance threshold; calculating an estimated time to deploy the at least one piece of the workload pattern when the comparing of the stability metric to the acceptance threshold indicates that a stability of the at least one piece of the workload pattern is greater than or equal to the acceptance threshold; and performing a deployment operation of the at least one piece of the workload pattern based on the calculated estimated time to deploy. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification