CPU Reservations and Time
Constraints:
Efficient, Predictable Scheduling of Independent Activities
Michael B. Jones, Daniela Rosu, and Marcel-Catalin Rosu
Formats
HTML (111 KBytes)
Word '97 (1647 KBytes)
PostScript (2101 KBytes)
PowerPoint Presentation (217 KBytes)
SOSP '97 CD-ROM
data
Abstract
Workstations and personal computers are increasingly being used for applications with real-time characteristics such as speech understanding and synthesis, media computations and I/O, and animation, often concurrently executed with traditional non-real-time workloads. This paper presents a system that can schedule multiple independent activities so that:
Other key scheduler properties are:
The Rialto operating system, developed at Microsoft Research, achieves these goals by using a precomputed schedule, which is the fundamental basis of this work.
Technical Report
MSR-TR-97-19
Microsoft Research
Microsoft Corporation
One Microsoft Way
Redmond, WA 98052
Permission to make digital/hard copy of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage, the copyright notice, the title of the publication and its date appear, and notice is given that copying is by permission of ACM, Inc. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee.
SIGOPS '97 10/97 Saint-Malo, France