SESSION ON-DEMAND

All Things P99

The event for developers who care about P99 percentiles and high-performance, low-latency applications

My Fair Shares: Teaching a Flat Scheduler About Hierarchy

Seastar’s CPU scheduler divides each shard time between a flat set of scheduling groups proportionally to their shares. This elegant model falls apart as that set grows, since every new group makes the worst-case latency worse. It falls apart for the second time by putting users, who want to configure service-level shares, in direct conflict with developers, who do the same for system-level groups. This talk shows how hierarchical scheduling puts the model back together and keeps it from falling apart further.

12 minutes
Register for access to all 60+ sessions available on demand.
Fill out the form to watch this session from the P99 CONF 2026 livestream. You’ll also get access to all available recordings.

Pavel Emelyanov, Principal Software Engineer at ScyllaDB

Pavel "Xemul" Emelyanov is an ex-Linux kernel hacker whose past experience includes containerizing Linux and the foundation of the project called CRIU. Pavel joined the ScyllaDB core team at the end of 2019 (which probably explains some extra throughput brought to the NoSQL world since then).

2026_p99_conf_registration_cookie