Infrastructure load balancing using software-defined networking controllers

US11507433B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11507433-B2
Application numberUS-201916719431-A
CountryUS
Kind codeB2
Filing dateDec 18, 2019
Priority dateDec 18, 2019
Publication dateNov 22, 2022
Grant dateNov 22, 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.

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

  • G06F9/5088Primary

    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

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 US11507433B2 cover?
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 contro…
Who is the assignee on this patent?
Hewlett Packard Entpr Dev Lp
What technology area does this patent fall under?
Primary CPC classification G06F9/5088. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 22 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).