Methods and apparatus to manage compute resources in a hyperconverged infrastructure computing environment
First Claim
1. An apparatus to manage workload resources in a hyperconverged infrastructure computing environment, the apparatus comprising:
- a resource manager table populator to populate a resource management table with information identifying workloads;
a workload categorizer to categorize the workloads identified in the resource management table as needy workloads or offering workloads;
a workload selector to select an offering workload to lend resources to a needy workload; and
a resource configurer to;
cause a host included in the offering workload to at least one of (i) spin a first virtual machine when the host is implemented with a second virtual machine or (ii) create a first container when the host is implemented with a second container; and
assign the first virtual machine or the first container to support the needy workload, at least one of the resource manager table populator, the workload categorizer, the workload selector or the resource configurer implemented by hardware or at least one processor.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, systems and articles of manufacture are disclosed for managing compute resources in a hyperconverged infrastructure computing environment. An example apparatus includes a resource manager table populator to populate a resource management table with information identifying workloads and a workload categorizer to categorize the workloads identified in the resource management table as needy workloads or offering workloads. The disclosed apparatus further include a workload selector to select an offering workload to lend resources to a needy workload, and a resource configurer. The resource configurer to cause a host included in the workload to spin a virtual machine or create a container, and assign the virtual machine or container to support the needy workload.
28 Citations
14 Claims
-
1. An apparatus to manage workload resources in a hyperconverged infrastructure computing environment, the apparatus comprising:
-
a resource manager table populator to populate a resource management table with information identifying workloads; a workload categorizer to categorize the workloads identified in the resource management table as needy workloads or offering workloads; a workload selector to select an offering workload to lend resources to a needy workload; and a resource configurer to; cause a host included in the offering workload to at least one of (i) spin a first virtual machine when the host is implemented with a second virtual machine or (ii) create a first container when the host is implemented with a second container; and assign the first virtual machine or the first container to support the needy workload, at least one of the resource manager table populator, the workload categorizer, the workload selector or the resource configurer implemented by hardware or at least one processor. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus to manage workload resources in a hyperconverged infrastructure computing environment, the apparatus comprising:
-
a resource manager table populator to populate a resource management table with information identifying workloads; a workload categorizer to categorize the workloads identified in the resource management table as needy workloads or offering workloads; a workload selector to select an offering workload to lend resources to a needy workload; and a resource configurer to; cause a host included in the offering workload to spin a virtual machine or create a container, wherein when the resource configurer causes the host to spin the virtual machine, the resource configurer causes a virtual machine spinner to generate an instruction to the host, the instruction to cause the host to generate the virtual machine; and assign the virtual machine or the container to support the needy workload, at least one of the resource manager table populator, the workload categorizer, the workload selector or the resource configurer implemented by hardware or at least one processor.
-
-
6. A non-transitory computing readable medium comprising instructions that, when executed, cause a machine to at least:
-
track respective percentages of available resources used by a plurality of workloads, the workloads including a first workload and a second workload, the workloads operating in a hyperconverged infrastructure computing environment; based on the respective percentages, assign ones of a plurality of categories to ones of the workloads; based on respective ones of the categories assigned to the first workload and the second workload, cause a host included in the first workload to at least one of (i) spin a first virtual machine when the host is implemented with a second virtual machine or (ii) create a first container when the host is implemented with a second container; and assign the first virtual machine or the first container to the second workload. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method to manage compute resources in a hyperconverged infrastructure computing environment, the method comprising:
-
tracking respective percentages of available resources used by a plurality of workloads, the workloads including a first workload and a second workload; based on the respective percentages, assigning ones of a plurality of categories to ones of the workloads; based on respective ones of the categories assigned to the first workload and the second workload, causing a host included in the first workload to at least one of (i) spin a first virtual machine when the host is implemented with a second virtual machine or (ii) create a first container when the host is implemented with a second container; and assigning the virtual machine or the container to support the second workload. - View Dependent Claims (12, 13, 14)
-
Specification