The v2 Rotary Interactivity Favor Scheduler

Written by Michael Larabel in Linux Kernel on 13 May 2012 at 09:16 AM EDT. 145 Comments
LINUX KERNEL
Version 2 of the Rotary Interactivity Favor Scheduler (RIFS) was published on Friday. The RIFS scheduler for the Linux kernel is designed for driving a low-latency Linux desktop.

The Rotary Interactivity Favor Scheduler places the priority of interactive tasks prior to that of CPU bound tasks. All interactive tasks get first stabs to allow for low-latency interaction. The design of RIFS is based upon the multiple feedback queue algorithm.

Details -- along with a patch for RIFSv2 -- can be found on the kernel mailing list.

Benchmarks provided by Mou Chen, the author of the Rotary Interactivity Favor Scheduler, on the mailing list claims even better performance than the Brain Fuck Scheduler.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week