IP Library Granted Patent US 11,856,050
Granted Patent B2
US 11,856,050 · App. 18/059,324 · Granted Dec 26, 2023

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

Inventor: Jagannath N. Raghu (Palo Alto, CA)
Assignee: VMware, Inc.
H04L67/10G06F9/45558G06F9/5072H04L41/22G06F2009/45595H04L41/508
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,856,050
App. No.
18/059,324
Granted
Dec 26, 2023
Kind
B2
Abstract

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.

Claims (29)

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 sub system comprising:

a cloud-connector server that provides an electronic cloud-aggregation management interface and that is installed within one of the multiple, operationally distinct cloud-computing facilities;

multiple cloud-connector nodes, each single cloud-connector node being a resident within a virtual data center management server 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

multiple service-provider nodes, each service-provider node installed in a multi-tenant virtual data center within each cloud-computing facility of the multiple cloud-computing-facility aggregation, each service-provider node accessing a cloud-director management interface to obtain information related to tenant-associated virtual data centers provided by a cloud-director and information related to a 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 server through a cloud-connector node.

2. The cloud-computing-facility aggregation and application-support subsystem of claim 1 , wherein a first portion of the cloud-computing facilities are managed by a cloud director and a second portion of the cloud-computing facilities are managed by a virtual data center management director.

3. The cloud-computing-facility aggregation and application-support subsystem of claim 1 , wherein the cloud-connector server accesses services of a management application executing within a remote cloud, the management application being unaware of the multi-tenant virtual data center being able to run within a context of a remote cloud computing facility managed by a cloud director.

4. The cloud-computing-facility aggregation and application-support subsystem of claim 3 , wherein the management application cannot obtain management information with respect to multi-tenant virtual data center running within the remote cloud computing facility.

5. The cloud-computing-facility aggregation and application-support subsystem of claim 3 , wherein the multiple service provider nodes provide tenant-specific mapping of virtual data center resources to virtual-infrastructure resources queried by cloud-connector server.

6. The cloud-computing-facility aggregation and application-support subsystem of claim 3 , wherein the cloud-connector server accesses the management application through the cloud-director management interface.

7. The cloud-computing-facility aggregation and application-support subsystem of claim 3 , wherein the management application was developed prior to a development of the multi-tenant virtual data center abstraction level.

8. A method comprising:

providing a cloud-connector server that provides an electronic cloud-aggregation management interface and that is installed within one of the multiple, operationally distinct cloud-computing facilities;

installing a cloud connector node in a virtual data center management server within a cloud-computing facility of a multiple cloud-computing-facility aggregation, providing an electronic interface through which the cloud-connector server accesses services provided by the cloud-connector node; and

installing a service-provider node in a multi-tenant virtual data center within each cloud-computing facility of the multiple cloud-computing-facility aggregation, the service-provider node accessing a cloud-director management interface to obtain information related to tenant-associated virtual data centers provided by a cloud-director and information related to a 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 server through a cloud-connector node.

9. The method of claim 8 , wherein a first portion of the cloud-computing facilities are managed by a cloud director and a second portion of the cloud-computing facilities are managed by a virtual data center management director.

10. The method of claim 8 , further comprising, accessing, by the cloud-connector server, services of a management application executing within a remote cloud, the management application being unaware of the multi-tenant virtual data center being able to run within a context of a remote cloud computing facility managed by a cloud director.

11. The method of claim 10 , wherein the management application cannot obtain management information with respect to multi-tenant virtual data center running within the remote cloud computing facility.

12. The method of claim 10 , providing, by the service provider node, tenant-specific mapping of virtual data center resources to virtual-infrastructure resources queried by cloud-connector server.

13. The method of claim 10 , accessing, by the cloud-connector server, the management application through the cloud-director management interface.

14. The method of claim 10 , wherein the management application was developed prior to a development of the multi-tenant virtual data center abstraction level.

15. 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 provides an electronic cloud-aggregation management interface and that is installed within one of the multiple, operationally distinct cloud-computing facilities;

installing a cloud connector node in a virtual data center management server within a cloud-computing facility of a multiple cloud-computing-facility aggregation, providing an electronic interface through which the cloud-connector server accesses services provided by the cloud-connector node; and

installing a service-provider node in a multi-tenant virtual data center within each cloud-computing facility of the multiple cloud-computing-facility aggregation, the service-provider node accessing a cloud-director management interface to obtain information related to tenant-associated virtual data centers provided by a cloud-director and information related to a 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 server through a cloud-connector node.

16. The non-transitory computer-readable media of claim 15 , wherein the cloud-connector server accesses services of a management application executing within a remote cloud, the management application being unaware of the multi-tenant virtual data center being able to run within a context of a remote cloud computing facility managed by a cloud director.

17. The non-transitory computer-readable media of claim 16 , wherein the management application cannot obtain management information with respect to multi-tenant virtual data center running within the remote cloud computing facility.

18. The non-transitory computer-readable media of claim 16 , wherein the multiple service provider nodes provide tenant-specific mapping of virtual data center resources to virtual-infrastructure resources queried by cloud-connector server.

19. The non-transitory computer-readable media of claim 16 , wherein the cloud-connector server accesses the management application through the cloud-director management interface.

20. The non-transitory computer-readable media of claim 16 , wherein the management application was developed prior to a development of the multi-tenant virtual data center abstraction level.

Assignments (1)
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0395 →
Continuity (5)
Continuation 17162817 · Jan 29, 2021
Continuation 16377629 · Apr 8, 2019
Continuation 15161695 · May 23, 2016
Continuation 13540170 · Jul 2, 2012
Related Publication 20230087147A1 · Mar 23, 2023