DocumentCode
2466775
Title
Design and performance of configurable endsystem scheduling mechanisms
Author
Aswathanarayana, Tejasvi ; Niehaus, Douglas ; Subramonian, Venkita ; Gill, Christopher
Author_Institution
Dept. of Comput. Sci. & Eng., Kansas Univ., Lawrence, KS, USA
fYear
2005
fDate
7-10 March 2005
Firstpage
32
Lastpage
43
Abstract
This paper describes a scheduling abstraction, called group scheduling, that emphasizes fine grain configurability of system scheduling semantics. The group scheduling approach described and evaluated in this paper provides an extremely flexible framework within which a wide range of scheduling semantics can be expressed, including familiar priority and deadline based algorithms. The paper describes both OS and middleware based implementations of the framework, and shows through evaluation that they can produce the same behavior for a nontrivial set of application computations. We also show that the framework can support application-specific scheduling constraints such as progress, to improve performance of applications whose scheduling semantics do not match those of traditional scheduling algorithms.
Keywords
middleware; operating systems (computers); performance evaluation; real-time systems; scheduling; configurable endsystem scheduling mechanism; group scheduling; middleware; operating system; scheduling semantics; Computer applications; Computer science; Contracts; Defense industry; Electrical equipment industry; Job shop scheduling; Middleware; Processor scheduling; Real time systems; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Real Time and Embedded Technology and Applications Symposium, 2005. RTAS 2005. 11th IEEE
ISSN
1080-1812
Print_ISBN
0-7695-2302-1
Type
conf
DOI
10.1109/RTAS.2005.17
Filename
1388371
Link To Document