Patent References 3639912 Task handling apparatus for a computer system Method and apparatus for scheduling the execution of multiple processing tasks in a computer system System for random access to an audio video data library with independent selection and display at each of a plurality of remote locations Method and apparatus for congestion control in a data network System and method for making staff schedules as a function of available resources as well as employee skill level, availability and priority Dynamic window sizing in a data network Video distribution system allowing viewer access to time staggered indentical prerecorded programs Critical task scheduling for real-time systems Method for prioritizing, selectively discarding, and multiplexing differing traffic type fast packets InventorsAssigneeApplicationNo. 148114 filed on 11/04/1993US Classes:718/103Priority schedulingExaminersPrimary: Ramirez, Ellis B.Attorney, Agent or FirmInternational ClassG06F 015/20AbstractA scheduler with admissions control in a continuous media file server is presented. The scheduler supports multiple classes of tasks with diverse performance requirements. The scheduler is based on a combination of rate-monotonic and weighted round-robin scheduling schemes. Scheduling is accomplished in a hierarchical manner. Isochronous tasks have the highest priority and are scheduled first followed by real-time and general-purpose tasks. Isochronous tasks run periodically and are invoked by a timer interrupt set for each task. After scheduling the isochronous tasks, the scheduler alternates between the real-time tasks and the general-purpose tasks using a weighted round-robin scheme. | |