Micro-scheduling method and operating system kernel
US6779181B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 27, 2000 |
| Grant date | Aug 17, 2004 |
| Priority date | — |
| Expiry date | Mar 27, 2020 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/4881
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A scheduling method implemented in an operating system kernel for supporting multimedia applications is provided. The micro-scheduling method includes the steps of determining a performance parameter by measuring I/O-bound job performance and CPU-bound job performance in a given application, and appropriately adjusting the performance parameter according to a policy set by a system administrator when carrying out job admission control. Determining an order of priority for processing application classes based on the performance measuring and job admission control by scheduling the periodical execution of I/O jobs of data which need not be moved to a user space due to the characteristics of multimedia applications, and executing a special I/O system call according to the order of priority for processing is also provided. The micro-scheduling method enables the support of accurate QoS for any operating system which supports multimedia applications.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.