Managing virtual infrastructure resources in cloud environments

US11237861B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11237861-B2
Application numberUS-201916428084-A
CountryUS
Kind codeB2
Filing dateMay 31, 2019
Priority dateMay 31, 2019
Publication dateFeb 1, 2022
Grant dateFeb 1, 2022

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.

Examples for managing virtual infrastructure resources in cloud environments can include (1) instantiating an orchestration node for managing local control planes at multiple clouds, (2) instantiating first and second local control planes at different respective clouds, the first and second local control planes interfacing with different respective virtualized infrastructure managers (“VIMs”), where the first and second local control planes establish secure communication with the orchestration node, and (3) deploying, by the orchestration node, services to the first and second local control planes. Further, the first and second local control planes can cause the respective VIMs to manage the services at the different respective clouds.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for managing virtual infrastructure resources in cloud environments, the method comprising: instantiating an orchestration node for managing local control planes at multiple clouds; instantiating first and second local control planes at different respective clouds, the first and second local control planes interfacing with different respective virtual infrastructure managers (“VIMs”), wherein the first and second local control planes establish secure communication with the orchestration node; deploying, by the orchestration node, services to the first and second local control planes, wherein the first and second local control planes cause the respective VIMs to manage the services at the different respective clouds, wherein an entitlement server authorizes the orchestration node to deploy the services; receiving, by the orchestration node, a resource request from the first local control plane; and deploying resources from an additional local control plane of the local control planes to the first local control plane, wherein the entitlement server authorizes different services for a second orchestration node, and wherein the second orchestration node deploys the different services to a third local control plane. 2. The method of claim 1 , wherein deploying the services to the first local control plane includes receiving, at the orchestration node, an activation key from the first local control plane, and wherein the authorization by the entitlement server includes verifying the activation key. 3. The method of claim 1 , wherein the local control planes are configured to manage at least one of a deployment, automation, and management software application, a data center management server software application, or a third-party cloud management platform application. 4. The method of claim 1 , further comprising: determining that the orchestration node is non-operational; and designating the first local control plane or the second local control plane to deploy the services previously deployed by the orchestration node. 5. The method of claim 1 , wherein the VIMs include a first VIM comprising a legacy version and an application programming interface (“API”) type and a second VIM comprising a current version and a different API type, and the local control planes are configured to interface between the first VIM and the second VIM. 6. A system for managing virtual infrastructure resources in cloud environments, the system comprising: a non-transitory, computer-readable medium containing instructions; and a processor that executes the instructions to perform stages comprising: instantiating an orchestration node for managing local control planes at multiple clouds; instantiating first and second local control planes at different respective clouds, the first and second local control planes interfacing with different respective VIMs, wherein the first and second local control planes establish secure communication with the orchestration node; deploying, by the orchestration node, services to the first and second local control planes, wherein the first and second local control planes cause the respective VIMs to manage the services at the different respective clouds, wherein an entitlement server authorizes the orchestration node to deploy the services; receiving, by the orchestration node, a resource request from the first local control plane; and deploying resources from an additional local control plane of the local control planes to the first local control plane, wherein deploying the services to the first local control plane includes receiving, at the orchestration node, an activation key from the first local control plane, and wherein the authorization by the entitlement server includes verifying the activation key. 7. The system of claim 6 , wherein the entitlement server authorizes different services for a second orchestration node, wherein the second orchestration node deploys the different services to a third local control plane. 8. The system of claim 6 , wherein the local control planes are configured to manage at least one of a deployment, automation, and management software application, a data center management server software application, or a third-party cloud management platform application. 9. The system of claim 6 , wherein the stages further comprise: determining that the orchestration node is non-operational; and designating the first local control plane or the second local control plane to deploy the services previously deployed by the orchestration node. 10. The system of claim 6 , wherein the VIMs include a first VIM comprising a legacy version and an API type and a second VIM comprising a current version and a different API type, and the local control planes are configured to interface between the first VIM and the second VIM. 11. A non-transitory, computer-readable medium comprising instructions that, when executed by a processor, perform stages for managing virtual infrastructure resources in cloud environments comprising a physical network and a virtual network, the stages comprising: instantiating an orchestration node for managing local control planes at multiple clouds; instantiating first and second local control planes at different respective clouds, the first and second local control planes interfacing with different respective VIMs, wherein the first and second local control planes establish secure communication with the orchestration node; and deploying, by the orchestration node, services to the first and second local control planes, wherein the first and second local control planes cause the respective VIMs to manage the services at the different respective clouds, wherein the VIMs include a first VIM comprising a legacy version and an API type and a second VIM comprising a current version and a different API type, and wherein the local control planes are configured to interface between the first VIM and the second VIM. 12. The non-transitory, computer-readable medium of claim 11 , wherein an entitlement server authorizes the orchestration node to deploy the services, and the stages further comprise: receiving, by the orchestration node, a resource request from the first local control plane; and deploying resources from an additional local control plane of the local control planes to the first local control plane. 13. The non-transitory, computer-readable medium of claim 12 , wherein the entitlement server authorizes different services for a second orchestration node, wherein the second orchestration node deploys the different services to a third local control plane. 14. The non-transitory, computer-readable medium of claim 12 , wherein deploying the services to the first local control plane includes receiving, at the orchestration node, an activation key from the first local control plane, and wherein the authorization by the entitlement server includes verifying the activation key. 15. The non-transitory, computer-readable medium of claim 11 , wherein the local control planes are configured to manage at least one of a deployment, automation, and management software application, a data center management server software application, or a third-party cloud management platform application. 16. The non-transitory, computer-readable medium of claim 11 , wherein the stages further comprise: determining that the orchestration node is non-operational; and designating the first local control plane or the second local control plane to deploy the services previously deployed by the orchestration node.

Assignees

Inventors

Classifications

  • G06F9/5077Primary

    Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title

  • Distribution of virtual machine instances; Migration and load balancing · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

  • Network integration; Enabling network access in 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 US11237861B2 cover?
Examples for managing virtual infrastructure resources in cloud environments can include (1) instantiating an orchestration node for managing local control planes at multiple clouds, (2) instantiating first and second local control planes at different respective clouds, the first and second local control planes interfacing with different respective virtualized infrastructure managers (“VIMs”), …
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/5077. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).