Dynamic Program Priority in Multi-Tasking Systems
Original Publication Date: 1986-Aug-01
Included in the Prior Art Database: 2005-Mar-09
Dynamic Program Priority (DPP) varies a task's priority based on task behavior and system events to provide the following functions: Œ A user can assign fixed or variable priorities. Each specifiable priority has a base value. Variable priority may vary above or below its base value. Fixed priority is only allowed to vary above its base value. This allows the user to indicate which jobs will receive preference in service. Œ Interactive operations (workstation input), keep the task priority at or above its base priority value. This provides preference for interactive tasks relative to batch tasks. Œ Each workstation supported by a task increases the task priority above its base priority value. This provides equal service per workstation. Œ Priority is decreased for resource usage.