Methods and apparatus to improve workload domain management in virtualized server systems

US2019324820A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019324820-A1
Application numberUS-201816047869-A
CountryUS
Kind codeA1
Filing dateJul 27, 2018
Priority dateApr 20, 2018
Publication dateOct 24, 2019
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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 status analyzer to determine a health status of a first virtualized server of a workload domain, compare the health status to a decomposition threshold based on a policy, and transfer a workload of the first virtualized server to a second virtualized server of the workload domain when the health status satisfies the decomposition threshold. The example apparatus further includes a resource deallocator to deallocate the first virtualized server from the workload domain to a pool of virtualized servers to execute the workload using the second virtualized server.

First claim

Opening claim text (preview).

What is claimed is: 1 . An apparatus, comprising: a resource status analyzer to: determine a health status of a first virtualized server of a workload domain; compare the health status to a decomposition threshold based on a policy; and transfer a workload of the first virtualized server to a second virtualized server of the workload domain when the health status satisfies the decomposition threshold; and a resource deallocator to deallocate the first virtualized server from the workload domain to a pool of virtualized servers to execute the workload using the second virtualized server. 2 . The apparatus of claim 1 , wherein the health status is a first health status and the workload domain is a first workload domain, the resource status analyzer to determine a second health status of a third virtualized server of a second workload domain, and further including a resource allocator to allocate the first virtualized server to the second workload domain when the second health status satisfies to a threshold. 3 . The apparatus of claim 2 , further including a resource pool handler to decompose the first virtualized server when the second health status does not satisfy the threshold. 4 . The apparatus of claim 1 , further including a firmware handler to: identify a first firmware version of the first virtualized server; determine whether the first virtualized server can be upgraded based on the first firmware version; and upgrade the first virtualized server from the first firmware version to a second firmware version when the first virtualized server is determined to be upgradeable. 5 . The apparatus of claim 4 , wherein the firmware handler is to decompose the first virtualized server when the first virtualized server cannot be upgraded. 6 . The apparatus of claim 4 , wherein the workload is a first workload, and further including: a resource allocator to allocate the first virtualized server to the workload domain, the resource status analyzer to transfer a second workload from a third virtualized server to the first virtualized server, and the resource deallocator to deallocate the third virtualized server to the pool. 7 . The apparatus of claim 6 , wherein the third virtualized server has the first firmware version, and the firmware handler is to: determine whether the third virtualized server can be upgraded; and upgrade the third virtualized server from the first firmware version to the second firmware version when the third virtualized server is determined to be upgradeable. 8 . A non-transitory computer readable storage medium comprising instructions which, when executed, cause a machine to at least: determine a health status of a first virtualized server of a workload domain; compare the health status to a decomposition threshold based on a policy; transfer a workload of the first virtualized server to a second virtualized server of the workload domain when the health status satisfies the decomposition threshold; deallocate the first virtualized server from the workload domain to a pool of virtualized servers; and execute the workload using the second virtualized server. 9 . The non-transitory computer readable storage medium of claim 8 , wherein the health status is a first health status and the workload domain is a first workload domain, and further including instructions which, when executed, cause the machine to at least: determine a second health status of a third virtualized server of a second workload domain; and allocate the first virtualized server to the second workload domain when the second health status satisfies to a threshold. 10 . The non-transitory computer readable storage medium of claim 9 , further including instructions which, when executed, cause the machine to at least decompose the first virtualized server when the second health status does not satisfy the threshold. 11 . The non-transitory computer readable storage medium of claim 8 , further including instructions which, when executed, cause the machine to at least: identify a first firmware version of the first virtualized server; determine whether the first virtualized server can be upgraded based on the first firmware version; and upgrade the first virtualized server from the first firmware version to a second firmware version when the first virtualized server is determined to be upgradeable. 12 . The non-transitory computer readable storage medium of claim 11 , further including instructions which, when executed, cause the machine to at least decompose the first virtualized server when the first virtualized server cannot be upgraded. 13 . The non-transitory computer readable storage medium of claim 11 , wherein the workload is a first workload, and further including instructions which, when executed, cause the machine to at least: allocate the first virtualized server to the workload domain; transfer a second workload from a third virtualized server to the first virtualized server; and deallocate the third virtualized server to the pool. 14 . The non-transitory computer readable storage medium of claim 13 , wherein the third virtualized server has the first firmware version, and further including instructions which, when executed, cause the machine to at least: determine whether the third virtualized server can be upgraded; and upgrade the third virtualized server from the first firmware version to the second firmware version when the third virtualized server is determined to be upgradeable. 15 . A method, comprising: determining a health status of a first virtualized server of a workload domain; comparing the health status to a decomposition threshold based on a policy; transferring a workload of the first virtualized server to a second virtualized server of the workload domain when the health status satisfies the decomposition threshold; deallocating the first virtualized server from the workload domain to a pool of virtualized servers; and executing the workload using the second virtualized server. 16 . The method of claim 15 , wherein the health status is a first health status and the workload domain is a first workload domain, and further including: determining a second health status of a third virtualized server of a second workload domain; and allocating the first virtualized server to the second workload domain when the second health status satisfies to a threshold. 17 . The method of claim 16 , further including decomposing the first virtualized server when the second health status does not satisfy the threshold. 18 . The method of claim 15 , further including: identifying a first firmware version of the first virtualized server; determining whether the first virtualized server can be upgraded based on the first firmware version; and upgrading the first virtualized server from the first firmware version to a second firmware version when the first virtualized server is determined to be upgradeable. 19 . The method of claim 18 , further including decomposing the first virtualized server when the first virtualized server cannot be upgraded. 20 . The method of claim 18 , wherein the workload is a first workload, and further including: allocating the first virtualized server to the workload domain; transferring a second workload from a third virtualized server to the first virtualized server; and deallocating the third virtualized server to the pool. 21 . The method of claim 20 , wherein the third virtua

Assignees

Inventors

Classifications

  • Workload threshold · CPC title

  • involving task migration · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

  • Updates (security arrangements therefor G06F21/57) · CPC title

  • Creating, deleting, cloning virtual machine instances · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2019324820A1 cover?
Methods, apparatus, systems, and articles of manufacture are disclosed to improve workload domain management of virtualized server systems. An example apparatus includes a resource status analyzer to determine a health status of a first virtualized server of a workload domain, compare the health status to a decomposition threshold based on a policy, and transfer a workload of the first virtuali…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 24 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).