Communication apparatus, system, rollback method, and non-transitory medium
US-2021281482-A1 · Sep 9, 2021 · US
US11507433B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11507433-B2 |
| Application number | US-201916719431-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 18, 2019 |
| Priority date | Dec 18, 2019 |
| Publication date | Nov 22, 2022 |
| Grant date | Nov 22, 2022 |
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 system to facilitate infrastructure management is described. The system includes one or more processors and a non-transitory machine-readable medium storing instructions that, when executed, cause the one or more processors to execute an infrastructure management controller to automatically balance utilization of infrastructure resources between a plurality of on-premise infrastructure controllers.
Opening claim text (preview).
What is claimed is: 1. A system to facilitate infrastructure management, comprising: one or more processors; and a non-transitory machine-readable medium storing instructions that, when executed, cause the one or more processors to execute an infrastructure management controller to automatically balance utilization of infrastructure resources between a plurality of on-premise infrastructure controllers, wherein each of the plurality of on-premise infrastructure controllers comprises a software-defined networking controller that controls a set of physical resources, and wherein the infrastructure management controller, upon accepting at least one proposal from the plurality of on-premise infrastructure controllers, manages control of each set of the physical resources via the plurality of on-premise infrastructure controllers. 2. The system of claim 1 , wherein the infrastructure management controller detects one or more devices that are to be added to a data center having one or more on-premise infrastructure controllers, determines load conditions at the one or more on-premise infrastructure controllers and allocates management of the one or more devices to a first of the one or more on-premise infrastructure controllers based on the load conditions. 3. The system of claim 2 , wherein determining the load conditions at the one or more on-premise infrastructure controllers comprises determining an on-premise infrastructure controller having a least resource utilization. 4. The system of claim 1 , wherein the infrastructure management controller automatically balances application workloads executing on hardware devices between the plurality of on-premise infrastructure controllers. 5. The system of claim 4 , wherein the infrastructure management controller automatically balancing the application workloads comprises detecting whether resource utilization at a first of the one or more on-premise infrastructure controllers exceeds a predetermined threshold and transferring a workload from a first set of devices managed by the first on-premise infrastructure controller to a second set of devices managed by a second of the plurality of on-premise infrastructure controllers. 6. The system of claim 5 , wherein the infrastructure management controller selects a workload to transfer. 7. The system of claim 6 , wherein the infrastructure management controller selects the second on-premise infrastructure controller. 8. The system of claim 7 , wherein the infrastructure management controller selects the second on-premise infrastructure controller based on one or more criteria. 9. A non-transitory machine-readable medium storing instructions which, when executed by a processor, cause the processor to: monitor infrastructure resources managed by a plurality of on-premise infrastructure controllers at an infrastructure management controller, wherein each of the plurality of on-premise infrastructure controllers comprises a software-defined networking controller, and wherein the infrastructure management controller, upon accepting at least one proposal from the plurality of on-premise infrastructure controllers, manages control of each set of physical resources via the plurality of on-premise infrastructure controllers; and automatically balance utilization of the infrastructure resources between the plurality of on-premise infrastructure controllers. 10. The non-transitory machine-readable medium of claim 9 , storing instructions which, when executed by a processor, cause the processor to: detect one or more devices that are to be added to a data center having one or more on-premise infrastructure controllers; determine load conditions at the one or more on-premise infrastructure controllers; and allocate management of the one or more devices to a first of the one or more on-premise infrastructure controllers based on the load conditions. 11. The non-transitory machine-readable medium of claim 10 , wherein determining the load conditions at the one or more on-premise infrastructure controllers comprises determining an on-premise infrastructure controller having a least resource utilization. 12. The non-transitory machine-readable medium of claim 9 , storing instructions which, when executed by a processor, cause the processor to automatically balance application workloads executing on hardware devices between the plurality of on-premise infrastructure controllers. 13. The non-transitory machine-readable medium of claim 12 , wherein the automatically balancing the application workloads comprises: detecting whether resource utilization at a first of the one or more on-premise infrastructure controllers exceeds a predetermined threshold; and transferring a workload from a first set of devices managed by the first on-premise infrastructure controller to a second set of devices managed by a second of the plurality of on-premise infrastructure controllers. 14. The non-transitory machine-readable medium of claim 13 , storing instructions which, when executed by a processor, cause the processor to select a workload to transfer. 15. The non-transitory machine-readable medium of claim 14 , storing instructions which, when executed by a processor, cause the processor to select the second on-premise infrastructure controller based on one or more criteria. 16. A method to facilitate infrastructure management, comprising: monitoring infrastructure resources managed by a plurality of on-premise infrastructure controllers at an infrastructure management controller, wherein each of the plurality of on-premise infrastructure controllers comprises a software-defined networking controller, and wherein the infrastructure management controller, upon accepting at least one proposal from the plurality of on-premise infrastructure controllers, manages control of each set of physical resources via the plurality of on-premise infrastructure controllers; and automatically balancing utilization of the infrastructure resources between the plurality of on-premise infrastructure controllers. 17. The method of claim 16 , further comprising: detecting one or more devices that are to be added to a data center having one or more on-premise infrastructure controllers; determining load conditions at the one or more on-premise infrastructure controllers; and allocating management of the one or more devices to a first of the one or more on-premise infrastructure controllers based on the load conditions. 18. The method of claim 16 , further comprising automatically balancing application workloads between the plurality of on-premise infrastructure controllers. 19. The method of claim 18 , wherein the automatically balancing the application workloads comprises: detecting whether resource utilization at a first of the one or more on-premise infrastructure controllers exceeds a predetermined threshold; and transferring a workload from a first set of devices managed by the first on-premise infrastructure controller to a second set of devices managed by a second of the plurality of on-premise infrastructure controllers. 20. The method of claim 19 , further comprising selecting the second on-premise infrastructure controller based on one or more criteria.
the resources being hardware resources other than CPUs, Servers and Terminals · CPC title
considering the load · CPC title
the resource being a machine, e.g. CPUs, Servers, Terminals · CPC title
involving task migration · CPC title
where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems (multiprogramming arrangements G06F9/46; allocation of resources G06F9/50) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.