UW-Madison Logo

The ADvanced Systems Laboratory (ADSL)
Software

Split-Level I/O Scheduling

A source tarball is available here (including the kernel source tree and three split-level schedulers): split.tar.gz

A patch to Linux Kernel 3.2.51 is available here: split.patch

Back/forward ported patches for Linux Kernel 3.2 to 4.5 (not maintained by the authors): github link

A tarball of three different split-level schedules:

Actually Fair Queuing (AFQ), Deadline, TokenBucket

scheduler.tar.gz

Github repo will come soon!

Paper

See also the SOSP'15 paper for more details about split-level I/O scheduling: Split-Level I/O Scheduling.

Talk Slides: PPT