The design of the UNIX operating system
The design of the UNIX operating system
Intelligent OS process scheduling using fuzzy inference with user models
IEA/AIE'07 Proceedings of the 20th international conference on Industrial, engineering, and other applications of applied intelligent systems
RSIO: automatic user interaction detection and scheduling
Proceedings of the ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Hi-index | 0.00 |
Techniques for improving system responsiveness for interactive end users of Unix workstations are explored. After a discussion of the current state of resource scheduling, a model is presented in which dynamic input from the human user is combined with data from user interaction software to supply a centralized manager with the information necessary to determine what processes are involved with interacting with the user at any given moment. This service then communicates this process set information to the kernel, which uses it to manage memory and CPU resource allocation on the behalf of the user. Experience with a prototype of this environment is reported. An argument for an interactive scheduling class is made, along with other infrastructure changes needed to take advantage of it.