How to schedule fairness across users, not tasks
The Linux scheduler repeatedly switches between all the running tasks on the system, attempting to give a fair amount of CPU time to each task, favoring interactive tasks. How to scheduling discipline to maintain fairness across users, not tasks.
In the modified scheduler, the user will act as the resource principal. Each user has her/his own set of tasks and credits for execution which are tracked for each user, not just for each task.
- High-Availability Storage with HA-LVM
- Localhost DNS Cache
- DNSMasq, the Pint-Sized Super Dæmon!
- Days Between Dates: the Counting
- Real-Time Rogue Wireless Access Point Detection with the Raspberry Pi
- March 2015 Issue of Linux Journal: System Administration
- The Usability of GNOME
- Linux for Astronomers
- You're the Boss with UBOS
- Many Drives, One Folder