Deciding which task to run when and where is the job of the kernel scheduler. This is a piece of the plumbing and, as such, should generally not be visible when it's working well. We present a brief overview of scheduling and load balancing in the Linux kernel followed by a summary of some of the changes that have been made to the scheduler in the RHEL8 minor releases. We then discuss some of the future features being worked on in the upstream kernel which may be seen in later RHEL kernels. This talk will go into some detail but generally will be broad enough to be interesting to anyone curious about what's going on in the kernel process scheduling area.
Phil has a M.S. in CompSci and a Ph.D. in Distributed Computing. He currently works and the downstream kenrel scheduler maintainer and Product Owner for Red Hat.
Friday February 19, 2021 4:30pm - 4:55pm CET
Session Room 2