In various control systems, the PID controller algorithm (for those unfamiliar) is a common strategy to approach a target (a.k.a. setpoint) by adjusting a control variable to affect approach taking into account distance, history, and rate of approach. This algorithm has been successfully employed in a wide range of technologies with some common examples including cruise controller in cars, temperature regulation by thermostats, and various industrial applications.
In many ways the Adaptive scheduler seems to overlap with this use case. It would be interesting to see if there is anything the Adaptive scheduler could learn from PID (assuming it hasn't already learned everything 😄).
In various control systems, the PID controller algorithm (for those unfamiliar) is a common strategy to approach a target (a.k.a. setpoint) by adjusting a control variable to affect approach taking into account distance, history, and rate of approach. This algorithm has been successfully employed in a wide range of technologies with some common examples including cruise controller in cars, temperature regulation by thermostats, and various industrial applications.
In many ways the Adaptive scheduler seems to overlap with this use case. It would be interesting to see if there is anything the Adaptive scheduler could learn from PID (assuming it hasn't already learned everything 😄).