How Tech - Systems Programming

How Tech - Systems Programming

Designing a Custom Multi-Level FIFO Scheduler with BPF_MAP_TYPE_QUEUE for sched_ext

Apr 02, 2026
∙ Paid

The Production Problem

When you’re running multi-tenant systems or mixed workloads, Linux’s CFS scheduler treats everything equally. Your latency-sensitive API servers get the same treatment as batch processing jobs. Netflix discovered this the hard way during traffic spikes—cache warming tasks would compete with customer-facing requests, spiking P99 lat…

User's avatar

Continue reading this post for free, courtesy of Systems.

Or purchase a paid subscription.
© 2026 Sumedh S · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture