Fixing Real-Time Scheduler Throttling in the Linux Kernel - Joel Fernandes, Google
Channel: The Linux Foundation
Date: 2023-05-25

Fixing Real-Time Scheduler Throttling in the Linux Kernel - Joel Fernandes, Google

The real-time scheduler throttling mechanism in the kernel is for protection from runaway RT (real-time) tasks hanging the system. While this system is critical for functioning of RT, it is too aggressive and often times makes RT unusable. These problems plague Android and ChromeOS, which the author has worked on, thus making RT unusable on these systems. This talk is to describe the problem, the potential fixes, while also going over the internals of RT throttling.