Cross-domain service request placement in a software defined environment (sde)
US-2016191378-A1 · Jun 30, 2016 · US
US2018343170A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018343170-A1 |
| Application number | US-201715655678-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 20, 2017 |
| Priority date | May 23, 2017 |
| Publication date | Nov 29, 2018 |
| Grant date | — |
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 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. 2 . The apparatus of claim 1 , wherein calculating the cost includes adjusting a weight factor for a hardware resource type of the hardware resource based on an availability of the hardware resource type. 3 . The apparatus of claim 1 , wherein the demand for the hardware resource includes calculating an availability metric corresponding to a pool of hardware resources. 4 . The apparatus of claim 1 , wherein adding the hardware resource to the workload domain is done after the workload domain has been deployed. 5 . 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 hardware resource without exceeding the cost budget. 6 . The apparatus of claim 1 , further including an option ranker to: rank one or more options generated by the option generator based on the cost budget; and select the hardware resource to be added to the workload domain based on the hardware resource being included in a highest ranked one of the options. 7 . The apparatus of claim 1 , wherein the requirement translator is to map the requirement via an automated execution. 8 . A method comprising: mapping a requirement to a first hardware resource to execute an application in a workload domain; calculating a cost for the first hardware resource based on a demand for the first hardware resource; determining whether the cost exceeds a cost budget; and adding the first hardware resource to the workload domain when the cost does not exceed the cost budget. 9 . The method of claim 8 , wherein calculating the cost includes adjusting a weight factor for a hardware resource type of the first hardware resource based on an availability of the hardware resource type. 10 . The method of claim 8 , wherein the demand for the first hardware resource is based on an availability metric corresponding to a pool of hardware resources. 11 . The method of claim 8 , wherein adding the first hardware resource to the workload domain is done after the workload domain has been deployed. 12 . The method of claim 8 , further including prompting a user to adjust the requirement when the cost exceeds the cost budget. 13 . The method of claim 8 , further including: ranking one or more generated options based on the cost budget; and selecting the hardware resource to be added to the workload domain based on the hardware resource being included in a highest ranked one of the options. 14 . The method of claim 8 , further including replacing the first hardware resource with a second hardware resource of the same hardware resource type when the first hardware resource is determined to be non-responsive. 15 . The method of claim 8 , wherein the mapping is completed via an automated execution. 16 . A non-transitory computer readable storage medium comprising instructions which, when executed, cause a machine to at least: map a requirement to a first hardware resource to execute an application in a workload domain; calculate a cost for the first hardware resource based on a demand for the first hardware resource; determine whether the cost exceeds a cost budget; and add the first hardware resource to the workload domain when the cost does not exceed the cost budget. 17 . The non-transitory computer readable storage medium of claim 16 , wherein calculating the cost includes adjusting a weight factor for a hardware resource type of the first hardware resource based on an availability of the hardware resource type. 18 . The non-transitory computer readable storage medium of claim 16 , wherein the demand for the first hardware resource is based on an availability metric corresponding to a pool of hardware resources. 19 . The non-transitory computer readable storage medium of claim 16 , wherein adding the first hardware resource to the workload domain is done after the workload domain has been deployed. 20 . The non-transitory computer readable storage medium of claim 16 , further including instructions which, when executed, cause the machine to at least prompt a user to adjust the requirement when the cost exceeds the cost budget. 21 . The non-transitory computer readable storage medium of claim 16 , further including instructions which, when executed, cause the machine to at least: rank one or more generated options based on a cost budget; and select the hardware resource to be added to the workload domain based on the hardware resource being included in a highest ranked one of the options. 22 . The non-transitory computer readable storage medium of claim 16 , further including instructions which, when executed, cause the machine to at least replace the first hardware resource with a second hardware resource of the same hardware resource type when the first hardware resource is determined to be non-responsive. 23 . The non-transitory computer readable storage medium of claim 16 , wherein the mapping is completed via an automated execution.
wherein the managed service relates to distributed or central networked applications · CPC title
by checking availability · CPC title
using dedicated network management hardware · 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
Related publications grouped by family.
Answers are generated from the same data shown on this page.