Some guidelines for proportional share CPU scheduling in general-purpose operating systems

Update Item Information
Publication Type Journal Article
School or College College of Engineering
Department Computing, School of
Creator Regehr, John
Title Some guidelines for proportional share CPU scheduling in general-purpose operating systems
Date 2001-01-01
Description Our premise is that since there already exists a large, mature body of literature on real-time scheduling in general-purpose operating systems, it is time to spend more effort deciding which of these algorithms should be used and when, and less effort on generating new algorithms. In this paper we focus on proportional share schedulers. We introduce the notion of pessimism-the proportion of overreservation required for an application to meet real-time deadlines when scheduled by proportional share schedulers that have bounded allocation error. We study the implications of pessimism and its effect on the selection of scheduling algorithm and scheduling quantum size, and also the interaction of quantum size and context switch overhead. Finally, we examine the implications of these tradeoffs for the design of applications and schedulers.
Type Text
Publisher Institute of Electrical and Electronics Engineers (IEEE)
Dissertation Institution University of Utah
Language eng
Bibliographic Citation Regehr, J. (2001). Some guidelines for proportional share CPU scheduling in general-purpose operating systems. Presented as a work in progress at the 22nd IEEE Real-Time Systems Symposium (RTSS 2001). December 3-6.
Rights Management (c) 2001 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Format Medium application/pdf
Format Extent 37,838 bytes
Identifier uspace,17510
ARK ark:/87278/s6kk9wkf
Setname ir_uspace
ID 708016
Reference URL https://collections.lib.utah.edu/ark:/87278/s6kk9wkf
Back to Search Results