Management systems of cloud resources and management methods thereof
US-2018267833-A1 · Sep 20, 2018 · US
US2019324808A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2019324808-A1 |
| Application number | US-201816047868-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 27, 2018 |
| Priority date | Apr 20, 2018 |
| Publication date | Oct 24, 2019 |
| 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 to improve workload domain management of virtualized server systems. An example apparatus includes a resource pool handler to generate a pool of virtualized servers including a first virtualized server based on a policy, ones of the virtualized servers to be allocated to a workload domain to execute an application, a resource status analyzer to determine a health status associated with the workload domain and determine whether the health status satisfies a threshold based on the policy, and a resource allocator to allocate the first virtualized server to the workload domain to execute the application when the health status is determined to satisfy the threshold.
Opening claim text (preview).
What is claimed is: 1 . An apparatus, comprising: a resource pool handler to generate a pool of virtualized servers including a first virtualized server based on a policy, ones of the virtualized servers to be allocated to a workload domain to execute an application; a resource status analyzer to: determine a health status associated with the workload domain; and determine whether the health status satisfies a threshold based on the policy; and a resource allocator to allocate the first virtualized server to the workload domain to execute the application when the health status is determined to satisfy the threshold. 2 . The apparatus of claim 1 , wherein the health status is at least one of an availability health status, a capacity health status, or a performance health status. 3 . The apparatus of claim 1 , wherein the pool includes a shadow pool including at least the first virtualized server, the first virtualized server available to be allocated only to the workload domain. 4 . The apparatus of claim 1 , wherein the resource pool handler generates the pool by: calculating a cost of composition to compose one of the virtualized servers; obtaining historical information associated with the workload domain; obtaining a workload domain characteristic associated with the workload domain; determining a quantity of the virtualized servers to be composed based on at least one of the cost of composition, the historical information, or the workload domain characteristic; and generating the pool by composing the quantity of the virtualized servers. 5 . The apparatus of claim 4 , wherein the workload domain is a first workload domain, and further including a resource discoverer to determine whether resources are available to compose the quantity of the virtualized servers, the resource status analyzer to determine whether to contract a second workload domain to release a first resource when the resource discoverer determines that the resources are not available, and the resource allocator to compose one of the quantity of the virtualized servers using the first resource when the resource status analyzer determines to contract the second workload domain. 6 . The apparatus of claim 1 , wherein the health status is associated with a workload domain server included in the workload domain, the resource status analyzer to determine whether the health status indicates a non-responsive status of the workload domain server, and further including a resource deallocator to deallocate the workload domain server to the pool when the resource status analyzer determines that the health status indicates the non-responsive status, the resource allocator to allocate one of the virtualized servers to the workload domain to execute the application. 7 . The apparatus of claim 1 , wherein the resource allocator is to compose ones of the virtualized servers when a quantity of the virtualized servers do not satisfy a minimum quantity threshold, and further including a resource deallocator to decompose ones of the virtualized servers when the quantity of the virtualized servers satisfies a maximum quantity threshold. 8 . A non-transitory computer readable storage medium comprising instructions which, when executed, cause a machine to at least: generate a pool of virtualized servers including a first virtualized server based on a policy, ones of the virtualized servers to be allocated to a workload domain to execute an application; determine a health status associated with the workload domain; determine whether the health status satisfies a threshold based on the policy; and allocate the first virtualized server to the workload domain to execute the application when determined that the health status satisfies the threshold. 9 . The non-transitory computer readable storage medium of claim 8 , wherein the health status is at least one of an availability health status, a capacity health status, or a performance health status. 10 . The non-transitory computer readable storage medium of claim 8 , wherein the pool includes a shadow pool including at least the first virtualized server, the first virtualized server available to be allocated only to the workload domain. 11 . The non-transitory computer readable storage medium of claim 8 , further including instructions which, when executed, cause the machine to at least: calculate a cost of composition to compose one of the virtualized servers; obtain historical information associated with the workload domain; obtain a workload domain characteristic associated with the workload domain; determine a quantity of the virtualized servers to be composed based on at least one of the cost of composition, the historical information, or the workload domain characteristic; and generate the pool by composing the quantity of the virtualized servers. 12 . The non-transitory computer readable storage medium of claim 11 , wherein the workload domain is a first workload domain, and further including instructions which, when executed, cause the machine to at least: determine whether resources are available to compose the quantity of the virtualized servers; determine whether to contract a second workload domain to release a first resource when determined that the resources are not available; and compose one of the quantity of the virtualized servers using the first resource when determined to contract the second workload domain. 13 . The non-transitory computer readable storage medium of claim 8 , wherein the health status is associated with a workload domain server included in the workload domain, and further including instructions which, when executed, cause the machine to at least: determine whether the health status indicates a non-responsive status of the workload domain server; deallocate the workload domain server to the pool when determined that the health status indicates the non-responsive status; and allocate one of the virtualized servers to the workload domain to execute the application. 14 . The non-transitory computer readable storage medium of claim 8 , further including instructions which, when executed, cause the machine to at least: compose ones of the virtualized servers when a quantity of the virtualized servers do not satisfy a minimum quantity threshold; and decompose ones of the virtualized servers when the quantity of the virtualized servers satisfies a maximum quantity threshold. 15 . A method, comprising: generating a pool of virtualized servers including a first virtualized server based on a policy, ones of the virtualized servers to be allocated to a workload domain to execute an application; determining a health status associated with the workload domain; determining whether the health status satisfies a threshold based on the policy; and in response to determining that the health status satisfies the threshold, allocating the first virtualized server to the workload domain to execute the application. 16 . The method of claim 15 , wherein the health status is at least one of an availability health status, a capacity health status, or a performance health status. 17 . The method of claim 15 , wherein the pool includes a shadow pool including at least the first virtualized server, the first virtualized server available to be allocated only to the workload domain. 18 . The method of claim 15 , wherein the generating of the pool includes: calculating a cost of composition to compose one of the virtualized servers; obtaining historical information associated with
Workload threshold · CPC title
involving task migration · CPC title
Distribution of virtual machine instances; Migration and load balancing · CPC title
Hypervisor-specific management and integration aspects · CPC title
Creating, deleting, cloning virtual machine instances · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.