Multi-tenant-cloud-aggregation and application-support system
First Claim
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 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 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; and
multiple service-provider nodes, each service-provider 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 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.
2 Assignments
0 Petitions
Accused Products
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.
129 Citations
20 Claims
-
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 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 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; and multiple service-provider nodes, each service-provider 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 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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 provides an electronic cloud-aggregation management interface and that is installed within one of the multiple, operationally distinct cloud-computing facilities; multiple multi-tenant cloud-connector nodes, each multi-tenant 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 multi-tenant cloud-connector node providing an electronic interface through which the cloud-connector server accesses services provided by the multi-tenant cloud-connector node, each multi-tenant cloud-connector node accessing a cloud-management interface within the cloud-computing facility in which the multi-tenant cloud-connector node is installed through which the multi-tenant cloud-connector node accesses local cloud-management services on behalf of the cloud-connector server, and each multi-tenant cloud-connector node accessing a cloud-director management interface to obtain information related to tenant-associated virtual data centers provided by the cloud-director as well as information related to the 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method that aggregates multiple, operationally distinct cloud-computing facilities, the method comprising:
-
installing a cloud-connector server that provides an electronic cloud-aggregation management interface within one of the multiple, operationally distinct cloud-computing facilities; installing a cloud-connector node in a virtual data center management server, cloud director, or management system within each cloud-computing facility of the multiple cloud-computing facilities, 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; and installing a service-provider node in a virtual data center management server, cloud director, or management system within each cloud-computing facility of the multiple cloud-computing facilities, 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. - View Dependent Claims (14, 15)
-
-
16. A computer-readable data-storage device that stores digitally encoded computer instructions that carry out a method that aggregates multiple, operationally distinct cloud-computing facilities, the method comprising:
-
installing a cloud-connector server that provides an electronic cloud-aggregation management interface within one of the multiple, operationally distinct cloud-computing facilities; installing a cloud-connector node in a virtual data center management server, cloud director, or management system within each cloud-computing facility of the multiple cloud-computing facilities, 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; and installing a service-provider node in a virtual data center management server, cloud director, or management system within each cloud-computing facility of the multiple cloud-computing facilities, 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.
-
-
17. A method that aggregates multiple, operationally distinct cloud-computing facilities, the method comprising:
-
installing a cloud-connector server that provides an electronic cloud-aggregation management interface within one of the multiple, operationally distinct cloud-computing facilities; and installing a multi-tenant cloud-connector node in a virtual data center management server, cloud director, or management system within each cloud-computing facility of the multiple cloud-computing facilities aggregation, each multi-tenant cloud-connector node providing an electronic interface through which the cloud-connector server accesses services provided by the multi-tenant cloud-connector node, each multi-tenant cloud-connector node accessing a cloud-management interface within the cloud-computing facility in which the multi-tenant cloud-connector node is installed through which the multi-tenant cloud-connector node accesses local cloud-management services on behalf of the cloud-connector server, and each multi-tenant cloud-connector node accessing a cloud-director management interface to obtain information related to tenant-associated virtual data centers provided by the cloud-director as well as information related to the 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. - View Dependent Claims (18, 19)
-
-
20. A computer-readable data-storage device that stores digitally encoded computer instructions that carry out a method that aggregates multiple, operationally distinct cloud-computing facilities, the method comprising:
-
installing a cloud-connector server that provides an electronic cloud-aggregation management interface within one of the multiple, operationally distinct cloud-computing facilities; and installing a multi-tenant cloud-connector node in a virtual data center management server, cloud director, or management system within each cloud-computing facility of the multiple cloud-computing facilities aggregation, each multi-tenant cloud-connector node providing an electronic interface through which the cloud-connector server accesses services provided by the multi-tenant cloud-connector node, each multi-tenant cloud-connector node accessing a cloud-management interface within the cloud-computing facility in which the multi-tenant cloud-connector node is installed through which the multi-tenant cloud-connector node accesses local cloud-management services on behalf of the cloud-connector server, and each multi-tenant cloud-connector node accessing a cloud-director management interface to obtain information related to tenant-associated virtual data centers provided by the cloud-director as well as information related to the 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.
-
Specification