A New IO Scheduler Algorithm for Mixed Workloads

Discover how ScyllaDB, built on the highly asynchronous Seastar library, implemented an IO scheduler optimized for peak performance on modern NVMe SSDs.

17 minutes

Pavel Emelyanov, Principal Software Engineer, 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).