Policy based workload scaler
US-2017300359-A1 · Oct 19, 2017 · US
US10230662B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10230662-B2 |
| Application number | US-201615160180-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 20, 2016 |
| Priority date | May 20, 2016 |
| Publication date | Mar 12, 2019 |
| Grant date | Mar 12, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A hybrid unified communications (UC) cloud system includes a global UC virtual data center and a plurality of regional UC virtual data centers (VDCs). Each regional VDC includes a regional system manager that manages a set of regional UC resources. Associated endpoint devices operate in at least one respective multi-tenant regional cloud and to employ corresponding regional UC resources thereof, operating in at least one service cluster of the respective multi-tenant regional cloud, to communicate real-time media traffic with respect to the associated endpoint devices. A regional resource manager provides status information to the regional system manager, based on utilization of resources, to control scaling of the regional UC resources responsive to the status information. The global UC virtual data center includes a global system manager to manage the regional UC VDCs and coordinates orchestration of UC resources between and/or among the regional UC VDCs.
Opening claim text (preview).
What is claimed is: 1. One or more non-transitory machine readable media having instructions executable by at least one processor to perform a method of deploying unified communications (UC) in a hybrid cloud, the method comprising: independently managing a set of regional UC resources implemented in each of a plurality of regional UC virtual data centers, associated endpoint devices being registered to utilize UC services deployed in at least one respective regional UC virtual data center and to employ corresponding regional UC resources thereof, operating in at least one service cluster of the respective multi-tenant regional cloud, to communicate real-time media traffic with respect to the associated endpoint devices; globally managing each of the plurality of regional UC virtual data centers and coordinating orchestration of UC resources between and/or among the regional UC virtual data centers; independently monitoring, at each of the plurality of regional UC virtual data centers, utilization of respective regional UC resources to provide status information based on the utilization of resources; and controlling, at each of the plurality of regional UC virtual data centers, scaling of the set of regional UC resources based on the status information monitored for each respective regional UC data center, wherein in response to receiving publication for a respective UC application component, at a publication service deployed in a global virtual data center of a given UC component, corresponding to an upgrade of a respective UC service component that is deployed in service clusters at least some of the plurality of regional UC virtual data centers, sending a notification via a communication link to each of the regional UC virtual data centers to enable automatic deployment of the respective UC application component at each of the regional UC virtual data centers based on established policy of each respective regional UC virtual data center. 2. The one or more non-transitory machine readable media of claim 1 , wherein in response to a determining, at a given one of the plurality of regional UC virtual data centers, to schedule an upgrade for the respective UC application component based on the notification, deploying an upgrade UC service cluster at the given regional UC virtual data center that includes the respective UC application component, the upgrade UC service cluster being deployed in a testing mode at the given regional UC virtual data center concurrently with another UC service cluster implementing a pre-upgrade version of the respective UC application component. 3. The one or more non-transitory machine readable media of claim 2 , wherein in response to determining that testing of the upgrade UC service cluster is successful, the method further comprises promoting the upgrade UC service cluster, which includes respective UC application component, from the testing mode to a production mode to handle subsequent service requests to the services provided by the upgrade UC service cluster. 4. The one or more non-transitory machine readable media of claim 3 , further comprising gracefully shutting down the pre-upgrade version of the UC service cluster following promotion of the upgrade UC service cluster to the production mode by allowing the pre-upgrade version of the UC service cluster to complete existing requests for its UC services. 5. The one or more non-transitory machine readable media of claim 1 , further comprising selectively controlling access to UC services implemented within the plurality of regional UC virtual data centers from third parties via a set of application interfaces implemented within an application interface gateway; wherein, in response to a request for a given UC service application interface to access a corresponding UC service deployed in the hybrid UC cloud system, the application interface gateway requesting approval from the corresponding UC service to enable a respective third party requestor that initiated the request to access the corresponding UC service via the given UC service application interface that is provided to the respective third party requestor via the application interface gateway. 6. The one or more non-transitory machine readable media of claim 1 , further comprising: monitoring capacity of regional UC resources deployed in a run-time UC service cluster for a given one of the plurality of regional UC virtual data centers; sending status information to a regional system manager of the respective regional UC virtual data center based on a comparison of the monitored capacity relative to at least one of a scale-down threshold or a scale-up threshold of the respective regional UC virtual data center; scaling down a run-time UC service cluster according to policy of the respective regional UC virtual data center based on the status information relative the scale-down threshold indicating that the monitored capacity is at or below the scale-down threshold; and scaling up the run-time UC service cluster according to policy of the respective regional UC virtual data center based on the status information relative the scale-up threshold indicating that the monitored capacity is at or above the scale-up threshold. 7. The one or more non-transitory machine readable media of claim 1 , wherein at least two of the regional UC virtual data centers are implemented as regional clouds for different geographical regions, and each of the at least two regional UC virtual data centers includes deployments of different versions of a given UC service component. 8. The one or more non-transitory machine readable media of claim 1 , wherein a server comprises one or more of the one or more non-transitory machine readable media. 9. The one or more non-transitory machine readable media of claim 8 , wherein another server comprises another one or more of the one or more non-transitory machine readable media. 10. The one or more non-transitory machine readable media of claim 1 , wherein a data center comprises one or more of the one or more non-transitory machine readable media. 11. The one or more non-transitory machine readable media of claim 10 , wherein another data server comprises another one or more of the one or more non-transitory machine readable media. 12. The one or more non-transitory machine readable media of claim 1 , wherein the method further comprises providing real time UC services to the endpoints. 13. The one or more non-transitory machine readable media of claim 1 , wherein the method further comprises providing application services. 14. The one or more non-transitory machine readable media of claim 1 , wherein the method further comprises providing a secure link between each of the virtual data centers and the global virtual data center. 15. The one or more non-transitory machine readable media of claim 1 , further comprising providing different levels of UC services available for deployment in different geographical regions. 16. The one or more non-transitory machine readable media of claim 1 , wherein a global policy can set parameters to establish different UC service packages available that can be implemented in each regional UC virtual data center.
by checking functioning · CPC title
Real-time traffic · CPC title
Utilisation of link capacity · CPC title
Real time traffic · CPC title
Assignment of logical groups to network elements · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.