Speaker
Vincent Guittot
(Linaro)
Description
The wakeup path and the periodic load balance don’t cover all cases where we’d like to migrate a task on another CPU for the fair scheduling class. There are situations where we’d like to push tasks in a similar way than the wake up one. The EAS is one user which would benefit from a push mechanism as it disables periodic load balance but wants to migrate tasks more often than at wakeup. Non EAS systems would also take advantage of pushing tasks on idle CPUs. We will explore the current status of push callback mechanism, how it could replace periodic load balance in some cases and the related open questions.
Primary author
Vincent Guittot
(Linaro)