A Randomized Scheduler with Probabilistic Guarantees of Finding Bugs

12 points by teymour


pervognsen

This is one of the algorithms implemented in Shuttle.

gghh

Technique is usermode scheduling on unpatched Windows with unpatched apps. Pretty neat. Wonder how much of this can be ported to Linux with sched-ext framework. Johannes Bechberger (SAP) and Jake Hillion (former Meta) did something very similar, see P99 conf 2025, but haven't studied either work well enough to compare/contrast. Thanks for the link.

Student

I wish we could plug the scheduler for golang for testing purposes.