Multi-tenant-cloud-aggregation and application-support system

US11516283B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11516283-B2
Application numberUS-202117162817-A
CountryUS
Kind codeB2
Filing dateJan 29, 2021
Priority dateJul 2, 2012
Publication dateNov 29, 2022
Grant dateNov 29, 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.

The present application is directed to a distributed system that provides multi-cloud aggregation and that includes a cloud-connector server, cloud-connector nodes, and one or more service-provider nodes that cooperate to provide services that are distributed across multiple clouds. A service-provider node obtains tenant-associated information from a virtual data center in which the service-provider node is installed and provides the tenant-associated information to the cloud-connector server.

First claim

Opening claim text (preview).

The invention claimed is: 1. A cloud-computing-facility aggregation and application-support subsystem within a multiple cloud-computing-facility aggregation that includes multiple, operationally distinct cloud-computing facilities, the cloud-computing-facility aggregation and application-support subsystem comprising: a cloud-connector server that runs within a context of a private cloud and provides an electronic cloud-aggregation management interface for the private cloud and the multiple, operationally distinct remote cloud-computing facilities; and multiple cloud-connector nodes, each single cloud-connector node installed in a virtual data center management server, cloud director, or management system within each cloud-computing facility of the multiple cloud-computing-facility aggregation, each cloud-connector node providing an electronic interface through which the cloud-connector server accesses services provided by the cloud-connector node and that each accesses a cloud-management interface within the cloud-computing facility in which the cloud-connector node is installed through which the cloud-connector node accesses local cloud-management services on behalf of the cloud-connector server. 2. The cloud-computing-facility aggregation and application-support subsystem of claim 1 , wherein a first portion of the remote cloud-computing facilities are managed by the cloud director and a second portion of the cloud-computing facilities are managed by the virtual data center management director. 3. The cloud-computing-facility aggregation and application-support subsystem of claim 1 , further comprising multiple service-provider nodes, each service-provider node installed in the virtual data center management server, the cloud director, or management system within each remote cloud-computing facility of the multiple remote cloud-computing-facilities. 4. The cloud-computing-facility aggregation and application-support subsystem of claim 3 , wherein each service-provider node accessing a cloud-director management interface to obtain information related to tenant-associated virtual data centers provided by the cloud-director and information related to multi-tenant virtual data center from which the tenant-associated virtual data centers are provided and transmit the obtained information through an electronic interface to the cloud-connector node. 5. The cloud-computing-facility aggregation and application-support subsystem of claim 1 , wherein the virtual cloud-connector interface further enables the user to configure the respective cloud-connector node as a public cloud-connector node or a private cloud-connector node. 6. The cloud-computing-facility aggregation and application-support subsystem of claim 5 , wherein when the respective cloud connector node is a public cloud connector node, the user sets a public attribute to characterize the respective cloud connector node to the cloud connector server through the electronic administrative interface. 7. The cloud-computing-facility aggregation and application-support subsystem of claim 5 , wherein when the respective cloud connector node is a private cloud connector node, the user sets a private attribute to characterize the respective cloud connector node to the cloud connector server through the electronic administrative interface. 8. The cloud-computing-facility aggregation and application-support subsystem of claim 5 , wherein the respective cloud-connector node is configured as a public cloud-connector node when the cloud-connector node is installed in a public cloud with secure HTTP. 9. The cloud-computing-facility aggregation and application-support subsystem of claim 1 , wherein the cloud-connector server is configured to periodically post configuration updates to the multiple cloud-connector nodes. 10. The cloud-computing-facility aggregation and application-support subsystem of claim 8 , wherein the administrative interface further enables the user to input an identification of an HTTP proxy server and port through which the respective cloud-connector node receives cloud-connector node application-program-interface (API) calls from the cloud-connecter server and from other cloud-connector nodes, and wherein the administrative interface further enables the user to enter the IP address of the proxy server through which the respective cloud-connector node receives API calls and the HTTP port through which the respective cloud-connector node receives API calls. 11. A method comprising: providing a cloud-connector server that runs within a context of a private cloud and provides an electronic cloud-aggregation management interface for the private cloud and multiple, operationally distinct remote cloud-computing facilities; and installing a cloud connector node in a virtual data center management server, cloud director, or management system within a cloud-computing facility of a multiple cloud-computing-facility aggregation, the cloud-connector node comprising a virtual cloud-connector interface through which the cloud-connector server accesses services provided by the cloud-connector node and that each accesses a cloud-management interface within the cloud-computing facility in which the cloud-connector node is installed through which the cloud-connector node accesses local cloud-management services on behalf of the cloud-connector server. 12. The method of claim 11 , further comprising: registering the cloud-connector node with a cloud-connector server that connects and manages the cloud-connector node by: logging into the cloud connecter node using the virtual cloud-connector interface; and providing an IP address of the cloud-connector server. 13. The method of claim 11 , further comprising configuring, using the virtual cloud-connector interface, the cloud-connector node as a public cloud-connector node or a private cloud-connector node. 14. The method of claim 13 , wherein when the respective cloud connector node is a public cloud connector node, setting a public attribute to characterize the cloud connector node to the cloud connector. 15. The method of claim 13 , wherein when the respective cloud connector node is a private cloud connector node, setting a private attribute to characterize the cloud connector node to the cloud connector server. 16. The method of claim 13 , wherein the cloud-connector node is configured as a public cloud-connector node when the cloud-connector node is installed in a public cloud with secure HTTP. 17. The method of claim 11 , further comprising providing an identification of an HTTP proxy server and port through which the cloud-connector node receives cloud-connector node application-program-interface (API) calls from the cloud-connecter server and from other cloud-connector nodes. 18. The method of claim 17 , further comprising providing, to the cloud-connector server, the IP address of the proxy server through which the respective cloud-connector node receives API calls and the HTTP port through which the respective cloud-connector node receives API calls. 19. A non-transitory computer-readable storage media comprising computer-executable instructions that, when executed by a processor, cause the processor to perform operations comprising: providing a cloud-connector server that runs within a context of a private cloud and provides an electronic cloud-aggregation management interface for the private cloud and multiple, operationally distinct remote cloud-computing facilities; and installing a cloud connector node in a virtual data center management ser

Assignees

Inventors

Classifications

  • Hypervisor-specific management and integration aspects · CPC title

  • H04L67/10Primary

    in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • comprising specially adapted graphical user interfaces [GUI] · CPC title

  • G06F9/5072Primary

    Grid computing · 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 US11516283B2 cover?
The present application is directed to a distributed system that provides multi-cloud aggregation and that includes a cloud-connector server, cloud-connector nodes, and one or more service-provider nodes that cooperate to provide services that are distributed across multiple clouds. A service-provider node obtains tenant-associated information from a virtual data center in which the service-pro…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 29 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).