US 12,093,749 B2
Load balancing of on-premise infrastructure resource controllers
Subhajit Dasgupta, Austin, TX (US); Charles E. Fowler, Fort Collins, CO (US); Michelle Frolik, Houston, TX (US); Charles Greenidge, Fort Collins, CO (US); Jerry Harrow, Brookline, NH (US); Sandesh V. Madhyastha, Bangalore Karnataka (IN); Clifford A. McCarthy, Plano, TX (US); Abhay Padlia, Bangalore Karnataka (IN); Rajeev Pandey, Corvallis, OR (US); Jonathan M. Sauer, Milpitas, CA (US); Geoffery Schunicht, Houston, TX (US); Latha Srinivasan, Milpitas, CA (US); and Gary L. Thunquest, Fort Collins, CO (US)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed on Oct. 21, 2022, as Appl. No. 18/048,668.
Application 18/048,668 is a continuation of application No. 16/719,431, filed on Dec. 18, 2019, granted, now 11,507,433.
Prior Publication US 2023/0066960 A1, Mar. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/50 (2006.01); G06F 11/30 (2006.01)
CPC G06F 9/5088 (2013.01) [G06F 9/5011 (2013.01); G06F 9/5027 (2013.01); G06F 11/3006 (2013.01); G06F 2209/5022 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A system to facilitate infrastructure management, comprising:
one or more processors; and
a non-transitory machine-readable medium storing instructions of an infrastructure management controller, the instructions when executed causing the one or more processors to:
automatically balance utilization of infrastructure resources between a plurality of on-premise infrastructure controllers that control respective sets of physical resources, the plurality of on-premise infrastructure controllers being part of an infrastructure system;
manage control of each set of physical resources of the sets of physical resources via the plurality of on-premise infrastructure controllers;
detect, based on information received at the infrastructure management controller from the infrastructure system, a new physical device added to the infrastructure system;
determine load conditions at the plurality of on-premise infrastructure controllers;
allocate management of the new physical device to a first on-premise infrastructure controller of the plurality of on-premise infrastructure controllers based on the load conditions; and
automatically balance management workloads among the plurality of on-premise infrastructure controllers by:
detecting whether a resource utilization at a given on-premise infrastructure controller of the plurality of on-premise infrastructure controllers exceeds a predetermined threshold, and
based on detecting that the resource utilization at the given on-premise infrastructure controller exceeds the predetermined threshold, transferring a given workload from a first set of physical resources managed by the given on-premise infrastructure controller to a second set of physical resources managed by a further on-premise infrastructure controller of the plurality of on-premise infrastructure controllers.