How to rapidly prototype a real-time scheduler

Update Item Information
Publication Type Journal Article
School or College College of Engineering
Department Computing, School of
Creator Regehr, John
Other Author Abeni, Luca
Title How to rapidly prototype a real-time scheduler
Date 2002-01-01
Description Implementing a new scheduling algorithm in an OS kernel is often an important step in scheduling research because it permits evaluation of the algorithm's performance on real workloads. However, developing a new scheduler is not a trivial task because it requires sophisticated programming skills and a deep knowledge of kernel internals. In this paper we show how to use the HLS scheduling framework to develop new schedulers in a user-level simulator, where advanced debugging tools can be used to achieve a high level of robustness before the scheduler is converted to a loadable kernel module simply by recompiling it. Besides facilitating debugging and porting, the HLS abstraction has the benefit of bringing the programming model very close to what, in our experience, scheduler developers want.
Type Text
Publisher Institute of Electrical and Electronics Engineers (IEEE)
First Page 1
Last Page 4
Dissertation Institution University of Utah
Language eng
Bibliographic Citation Abeni, L., & Regehr, J. (2002). How to rapidly prototype a real-time scheduler. In the Work in Progress session of the 23rd IEEE Real-Time Systems Symposium (RTSS 2002), 1-4. December 3-5.
Rights Management (c) 2002 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,488 bytes
Identifier uspace,17503
ARK ark:/87278/s64q8cq0
Setname ir_uspace
ID 707975
Reference URL https://collections.lib.utah.edu/ark:/87278/s64q8cq0
Back to Search Results