Energy consumption as a measure of utilization and work characterization in a system
US-10819599-B2 · Oct 27, 2020 · US
US11012316B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11012316-B2 |
| Application number | US-201715655678-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 20, 2017 |
| Priority date | May 23, 2017 |
| Publication date | May 18, 2021 |
| Grant date | May 18, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, apparatus, systems and articles of manufacture are disclosed. An example apparatus includes a requirement translator to map a requirement to a hardware resource to execute an application in a workload domain, a cost calculator to calculate a cost for the hardware resource based on a demand for the hardware resource, an option generator to determine whether the cost exceeds a cost budget, and a resource allocator to add the hardware resource to the workload domain when the cost does not exceed the cost budget.
Opening claim text (preview).
What is claimed is: 1. An apparatus comprising: a requirement translator to map a requirement to a hardware resource type, one or more hardware resources of the hardware resource type to execute an application in a first workload domain; a cost calculator to: determine a demand for the hardware resource type based on a plurality of hardware resources of the hardware resource type allocated across a plurality of workload domains, the demand based on a calculation of an availability metric corresponding to a pool of the plurality of the hardware resources; calculate a cost for a first hardware resource of the plurality of the hardware resources based on the demand for the hardware resource type; an option generator to determine whether the cost exceeds a cost budget; and a resource allocator to add the first hardware resource to the first workload domain based on the cost not exceeding the cost budget. 2. The apparatus of claim 1 , wherein the resource allocator is to add the first hardware resource to the first workload domain after the first workload domain is deployed. 3. The apparatus of claim 1 , further including a user interface to prompt a user to adjust the requirement when the option generator is unable to determine one or more options for the first hardware resource without exceeding the cost budget. 4. The apparatus of claim 1 , wherein the option generator is to generate one or more options, and further including an option ranker to: rank the one or more options based on the cost budget; and select the first hardware resource to be added to the first workload domain based on the first hardware resource being included in a highest ranked one of the one or more options. 5. The apparatus of claim 1 , wherein the requirement translator is to map the requirement via an automated execution. 6. An apparatus comprising: a requirement translator to map a requirement to a hardware resource type, one or more hardware resources of the hardware resource type to execute an application in a first workload domain; a cost calculator to: determine a demand for the hardware resource type based on a plurality of hardware resources of the hardware resource type allocated across a plurality of workload domains; and calculate a cost for a first hardware resource of the plurality of the hardware resources based on the demand for the hardware resource type by adjusting a weight factor for the hardware resource type of the first hardware resource based on an availability of the hardware resource type; an option generator to determine whether the cost exceeds a cost budget; and a resource allocator to add the first hardware resource to the first workload domain based on the cost not exceeding the cost budget. 7. The apparatus of claim 6 , wherein the cost calculator is to calculate the cost for the first hardware resource based on the weight factor and a base cost associated with the first hardware resource. 8. A method comprising: mapping a requirement to a hardware resource type, one or more hardware resources of the hardware resource type to execute an application in a first workload domain; determining a demand for the hardware resource type based on a plurality of hardware resources of the hardware resource type allocated across a plurality of workload domains, the demand based on a calculation of an availability metric corresponding to a pool of the plurality of the hardware resources; calculating a cost for a first hardware resource of the plurality of the hardware resources based on the demand for the hardware resource type; and adding the first hardware resource to the first workload domain based on the cost not exceeding a cost budget. 9. The method of claim 8 , wherein adding the first hardware resource to the first workload domain is done after the first workload domain is deployed. 10. The method of claim 8 , further including prompting a user to adjust the requirement in response to the cost exceeding the cost budget. 11. The method of claim 8 , further including: ranking one or more generated options based on the cost budget; and selecting the first hardware resource to be added to the first workload domain based on the first hardware resource being included in a highest ranked one of the one or more generated options. 12. The method of claim 8 , further including, in response to determining that the first hardware resource is non-responsive, replacing the first hardware resource with a second hardware resource of the same hardware resource type. 13. The method of claim 8 , wherein the mapping of the requirement to the hardware resource type is completed via an automated execution. 14. A method comprising: mapping a requirement to a hardware resource type, one or more hardware resources of the hardware resource type to execute an application in a first workload domain; determining a demand for the hardware resource type based on a plurality of hardware resources of the hardware resource type allocated across a plurality of workload domains; calculating a cost for a first hardware resource of the plurality of the hardware resources based on the demand for the hardware resource type by adjusting a weight factor for the hardware resource type of the first hardware resource based on an availability of the hardware resource type; and adding the first hardware resource to the first workload domain based on the cost not exceeding a cost budget. 15. The method of claim 14 , wherein the calculating of the cost for the first hardware resource is based on the weight factor and a base cost associated with the first hardware resource. 16. A non-transitory computer readable storage medium comprising instructions which, when executed, cause a machine to at least: map a requirement to a hardware resource type, one or more hardware resources of the hardware resource type to execute an application in a first workload domain; determine a demand for the hardware resource type based on a plurality of hardware resources of the hardware resource type allocated across a plurality of workload domains, the demand based on a calculation of an availability metric corresponding to a pool of the plurality of the hardware resources; calculate a cost for a first hardware resource of the plurality of the hardware resources based on the demand for the hardware resource type; and add the first hardware resource to the first workload domain based on the cost not exceeding a cost budget. 17. The non-transitory computer readable storage medium of claim 16 , wherein the instructions, when executed, cause the machine to add the first hardware resource to the first workload domain after the first workload domain is deployed. 18. The non-transitory computer readable storage medium of claim 16 , wherein the instructions, when executed, cause the machine to prompt a user to adjust the requirement when the cost exceeds the cost budget. 19. The non-transitory computer readable storage medium of claim 16 , wherein the instructions, when executed, cause the machine to: rank one or more generated options based on the cost budget; and select the first hardware resource to be added to the first workload domain based on the first hardware resource being included in a highest ranked one of the one or more generated options. 20. The non-transitory computer readable storage medium of claim 16 , wherein the instructions, when executed, cause the machine to replace the first hardware resource with a second ha
involving simulating, designing, planning or modelling of a network · CPC title
Service on demand, e.g. definition and deployment of services in real time · CPC title
by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure · CPC title
by checking functioning · CPC title
wherein the managed service relates to distributed or central networked applications · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.