System and method for routing computing workloads based on proximity
AssigneeCirba IP Inc.
InventorsHenry Jurgens, Mikhail Kouznetsov, Andrew Derek Hillier, Tom Yuyitung
Life of this patent
Estimating the term…
Abstract
A system and method are provided for routing workloads in an information technology infrastructure using models of same. The method includes determining at least one proximity group of workloads; determining at least one proximity zone in the infrastructure for routing each proximity group; and determining a workload routing solution subject to one or more constraints defined by one or more proximity based rules.
Claims27
A method of routing application instances in an information technology infrastructure, the method comprising:
- defining, from a plurality of workloads, a plurality of groups of workloads, each workload in a same group having similar hosting requirements, each different group of workloads capable of having different hosting requirements than another group of workloads;
- determining at least one application model from the groups of workloads;
- determining an infrastructure proximity zone model comprising a plurality of physical or logical infrastructure zones, each zone comprising a grouping of infrastructure defined by a boundary for keeping groups of workloads together or apart, wherein boundaries of the infrastructure zones are defined by performance or resiliency characteristics of the infrastructure,
- wherein the infrastructure zones include both Performance zones and resiliency zones, where a performance zone corresponds to infrastructure located in the same physical or logical location for higher performance and a resiliency zone corresponds to infrastructure not located in the same physical or logical location for higher resiliency;
- computing a workload routing solution based on the at least one application model and the infrastructure proximity zone model, wherein the routing solution specifies a placement of each group of workloads into a corresponding infrastructure zone of the infrastructure zones that satisfies their performance or resiliency requirements based on corresponding performance and resiliency characteristics of the infrastructure zone model,
- wherein the computing includes the evaluation of available capacity in the infrastructure zones;
- and
- deploying the workloads in the groups to the infrastructure in the infrastructure zones of the information technology infrastructure according to the workload routing solution.
A non-transitory computer readable storage medium comprising computer executable instructions for routing application instances in an information technology infrastructure, the computer executable instructions comprising instructions for:
- defining, from a plurality of workloads, a plurality of groups of workloads, each workload in a same group having similar hosting requirements, each different group of workloads capable of having different hosting requirements than another group of workloads;
- determining at least one application model from the groups of workloads;
- determining an infrastructure proximity zone model comprising a plurality of physical or logical infrastructure zones, each zone comprising a grouping of infrastructure defined by a boundary for keeping groups of workloads together or apart, wherein boundaries of the infrastructure zones are defined by performance or resiliency characteristics of the infrastructure,
- wherein the infrastructure zones include both performance zones and resiliency zones, where a performance zone corresponds to infrastructure located in the same physical or logical location for higher performance and a resiliency zone corresponds to infrastructure not located in the same physical or logical location for higher resiliency;
- computing a workload routing solution based on the at least one application model and the infrastructure proximity zone model, wherein the routing solution specifies a placement of each group of workloads into a corresponding infrastructure zone of the infrastructure zones that satisfies their performance or resiliency requirements based on corresponding performance and resiliency characteristics of the infrastructure zone model,
- wherein the computing includes the evaluation of available capacity in the infrastructure zones;
- and
- deploying the workloads in the groups to the infrastructure in the infrastructure zones of the information technology infrastructure according to the workload routing solution.
A system comprising one or more processors and memory, the memory comprising computer executable instructions for routing application instances in an information technology infrastructure, the computer executable instructions comprising instructions for:
- defining, from a plurality of workloads, a plurality of groups of workloads, each workload in a same group having similar hosting requirements, each different group of workloads capable of having different hosting requirements than another group of workloads;
- determining at least one application model from the groups of workloads;
- determining an infrastructure proximity zone model comprising a plurality of physical or logical infrastructure zones, each zone comprising a grouping of infrastructure defined by a boundary for keeping groups of workloads together or apart, wherein boundaries of the infrastructure zones are defined by performance or resiliency characteristics of the infrastructure,
- wherein the infrastructure zones include both performance zones and resiliency zones, where a performance zone corresponds to infrastructure located in the same physical or logical location for higher performance and a resiliency zone corresponds to infrastructure not located in the same physical or logical location for higher resiliency;
- computing a workload routing solution based on the at least one application model and the infrastructure proximity zone model, wherein the routing solution specifies a placement of each group of workloads into a corresponding infrastructure zone of the infrastructure zones that satisfies their performance or resiliency requirements based on corresponding performance and resiliency characteristics of the infrastructure zone model,
- wherein the computing includes the evaluation of available capacity in the infrastructure zones;
- and
- deploying the workloads in the groups to the infrastructure in the infrastructure zones of the information technology infrastructure according to the workload routing solution.
Dependencies are inferred from the claim text.