Welcome message and DL Server
summary
A patch set implements a DL server that uses SCHED_DEADLINE to schedule an entire fair scheduler so FIFO/RT busy loops cannot starve CFS tasks, replacing fragile user‑space workarounds used at Red Hat and Chrome OS. It adds a deferrable server that freezes activation until a zero‑laxity moment, tracks a run time and period per CPU, and exposes per-CPU parameters so the server only boosts when starvation actually occurs. The code lives on peterz’s branch and is nearing merge.
AI-written summary · about
chapters (5)
- 0:00Welcome and introduction
- 2:08Problem with RT scheduler
- 10:06Introducing DL server
- 13:59Q&A and audience discussion
- 21:27Closing remarks
related talks
23mSCHED_DEADLINE desiderata and slightly crazy ideas
50mSCHED_DEADLINE: It's Alive!
50mUsing SCHED_DEADLINE
38mFixing Real-Time Scheduler Throttling in the Linux Kernel
25mLinux needs a Scheduler QOS API -- and it isn't nice(2)
32mImprove CPU Utilization by Designing a New Schedule Algorithm
21mPreview: Operating Systems
16mHow do we make a Steamdeck scheduler work on large servers
