US 12,353,923 B2
Method and system for managing a distributed multi-tiered computing environment based on load predictions
William Jeffery White, Plano, TX (US); and Said Tabet, Austin, TX (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Apr. 15, 2022, as Appl. No. 17/722,147.
Prior Publication US 2023/0333912 A1, Oct. 19, 2023
Int. Cl. G06F 9/46 (2006.01); G06F 9/48 (2006.01); G06F 9/50 (2006.01)
CPC G06F 9/5083 (2013.01) [G06F 9/4881 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for managing a distributed multi-tiered computing (DMC) environment, comprising:
identifying, by a global controller, a load management prediction event;
in response to identifying the load management prediction event:
obtaining offline data from local controllers associated with a plurality of DMC domains of the DMC environment;
generating load management predictions using the offline data;
adjusting local controller scheduling policies based on the load management predictions;
adjusting global controller scheduling based on the load management predictions;
making a first determination that the load management predictions require infrastructure adjustments;
in response to the first determination:
initiating infrastructure capacity adjustment based on the load management predictions
making a second determination, based on the load management predictions and adjusted local controller scheduling policies, that a future scheduling load associated with a set of local controller scheduler instances exceeds a threshold; and
in response to the second determination:
initiating an adjustment of a quantity of the set of local controller scheduler instances to satisfy the future scheduling load.