loading...
Design and Performance of Configurable Endsystem Scheduling Mechanisms
San Francisco, CA March 07-March 10
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/RTAS.2005.1711th IEEE Real Time and Embedded Tech ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Tejasvi Aswathanarayana, University of Kansas, Lawrence
Douglas Niehaus, University of Kansas, Lawrence
Venkita Subramonian, Washington University, St. Louis, MO
Christopher Gill, Washington University, St. Louis, MO
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 non-trivial 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.
Citation:
Tejasvi Aswathanarayana, Douglas Niehaus, Venkita Subramonian, Christopher Gill, "Design and Performance of Configurable Endsystem Scheduling Mechanisms," rtas, pp.32-43, 11th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions