Vassal: Loadable Scheduler Support for Multi-Policy Scheduling
The Problem
Overview of Vassal
Outline
Windows NT Scheduling
NT Scheduling Precedence
NT Scheduling Events
Windows NT Timers
Outline
Separate Policy from Mechanism
Details of Present Prototype
Vassal Entities
Vassal Architecture
Interface Modifications
Registering a Scheduler
Communicating with a Scheduler
Precisely Timed Events
Vassal Interfaces
Outline
Sample Real-Time Scheduler
Using The Real-Time Scheduler
Execution of Sample Code
Outline
Windows NT Kernel Changes
Context Switch Times
Writing a Scheduler
Periodic Wakeup Times
Outline
Vassal Take-Home
Limitations and Future Work
Related Work
For More Information...