Outcome-based workload configurations for information technology environments
AssigneeDell Products L.P.
InventorsRavikanth Chaganti, Dharmesh M. Patel, Rizwan Ali
Life of this patent
Estimating the term…
Abstract
A method and system for outcome-based workload configurations for IT environments. Existing solutions directed to implementing multi-tier configurations on bare-metal IT infrastructure tend to require specialized tools and skills on a tier-by-tier basis. A more unified approach, where a single or singleton configuration that defines and implements the desired state (or outcome) of one or more tiers, is sought and thus proposed. Within this disclosure, implementation of workload deployment policies, is emphasized.
Claims16
A method for implementing outcome-based workload configurations, the method comprising:
- receiving an outcome statement comprising a set of desired outcomes, wherein the set of desired outcomes comprises a desired workload outcome and a desired infrastructure outcome;
- identifying an outcome type associated with the outcome statement, wherein the outcome type reflects a workload type, wherein identifying the outcome type further comprises:
- determining, based on an order of overriding priority of an outcome hierarchy, that the desired workload outcome is associated with a highest overriding priority amongst the set of desired outcomes;
- producing, based on the outcome type, a desired workload outcome definition;
- generating a singleton configuration derived from the desired workload outcome definition;
- and
- implementing, onto a target infrastructure, the set of desired outcomes using the singleton configuration.
A non-transitory computer readable medium (CRM) comprising computer readable program code, which when executed by a computer processor, enables the computer processor to perform a method for implementing outcome-based workload configurations, the method comprising:
- receiving an outcome statement comprising a set of desired outcomes, wherein the set of desired outcomes comprises a desired workload outcome and a desired infrastructure outcome;
- identifying an outcome type associated with the outcome statement, wherein the outcome type reflects a workload type, wherein identifying the outcome type further comprises:
- determining, based on an order of overriding priority of an outcome hierarchy, that the desired workload outcome is associated with a highest overriding priority amongst the set of desired outcomes;
- producing, based on the outcome type, a desired workload outcome definition;
- generating a singleton configuration derived from the desired workload outcome definition;
- and
- implementing, onto a target infrastructure, the set of desired outcomes using the singleton configuration.
A system, the system comprising:
- a target infrastructure;
- and
- a singleton configuration service operatively connected to the target infrastructure,
- wherein the singleton configuration service comprises a computer processor programmed to perform a method for implementing outcome-based workload configurations, the method comprising:
- receiving an outcome statement comprising a set of desired outcomes, wherein the set of desired outcomes comprises a desired workload outcome and a desired infrastructure outcome;
- identifying an outcome type associated with the outcome statement, wherein the outcome type reflects a workload type, wherein identifying the outcome type further comprises:
- determining, based on an order of overriding priority of an outcome hierarchy, that the desired workload outcome is associated with a highest overriding priority amongst the set of desired outcomes;
- producing, based on the outcome type, a desired workload outcome definition;
- generating a singleton configuration derived from the desired workload outcome definition;
- and
- implementing, onto the target infrastructure, the set of desired outcomes using the singleton configuration.
Dependencies are inferred from the claim text.