Check out the new USENIX Web site.
Student GrantsUSENIX

Yoav Etsion - The Hebrew University of Jerusalem, School of Computer Science and Engineering

Faculty Advisor
Dror Feitelson

$19,461- 1/1/01 (1 year)


Scheduling Interactive Processes in Linux

Scheduling in Unix systems has not changed much in 30 years, and relies on prioritization based on (low) CPU usage. This was originally sufficient to give good performance to interactive jobs, as they were typically I/O bound. However, today's interactive jobs use graphical interfaces and may use significant CPU resources, making it hard for the scheduler to identify them. We propose as alternative approach in which interactive processes are identified directly by their interactions with the X server. The scheduler will then be modified to give preferential treatment to the identified processes, guaranteeing a low scheduling latency and good responsiveness.


?Need help? Use our Contacts page.
Last changed: 21 Dec 2001 jess
Grants Index
Students Index