CPU reservations and time constraints: efficient, predictable scheduling of independent activities
Proceedings of the sixteenth ACM symposium on Operating systems principles
A Soft Real Time Scheduling Server in UNIX Operating System
IDMS '97 Proceedings of the 4th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services
Teaching operating systems: the windows case
Proceedings of the 37th SIGCSE technical symposium on Computer science education
A soft real-time scheduling server on the Windows NT
WINSYM'98 Proceedings of the 2nd conference on USENIX Windows NT Symposium - Volume 2
CPU reservations and time constraints: implementation experience on windows NT
WINSYM'99 Proceedings of the 3rd conference on USENIX Windows NT Symposium - Volume 3
SEUS'10 Proceedings of the 8th IFIP WG 10.2 international conference on Software technologies for embedded and ubiquitous systems
Hi-index | 0.00 |
The ability to partition available computing power lays the foundation for predictable computing in different domains (e.g. multimedia applications or virtual machine execution). Fine-grained computing power control can be used to implement applications which adapt themselves to changing performance requirements. The scheduling server concept can be used for implementing fine-grained CPU partitioning. In the past, several user-mode implementations of this idea were realized without any kernel modification. This paper describes a kernel-mode implementation and compares two different design alternatives. Experiences of using the Windows Research Kernel (WRK) for experiments with the scheduler are given. Furthermore, benchmark results and possible applications are described.