loading...
Group Scheduling in Systems Software
Santa Fe, New Mexico April 26-April 30
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IPDPS.2004.130307818th International Parallel and Distr ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Michael Frisbie, University of Kansas
Douglas Niehaus, University of Kansas
Venkita Subramonian, Washington University at St.Louis
Christopher Gill, Washington University at St.Louis

Previous system scheduling approaches have focused primarily on system-level abstractions for scheduling decision functions and the mechanisms used to implement them. This paper introduces a new abstraction called group scheduling that focuses primarily on the progress of application-level computations and on organizing system-level scheduling abstractions to ensure that progress.

This paper makes three contributions to system scheduling research. First, it defines a model for group scheduling that augments and complements hierarchical scheduling models. Second, it describes how a computation?s progress semantics can be mapped to scheduling mechanisms at the operating system and middleware levels. Third, it presents preliminary empirical studies of the performance of group scheduling in a realistic system environment.

Citation:
Michael Frisbie, Douglas Niehaus, Venkita Subramonian, Christopher Gill, "Group Scheduling in Systems Software," ipdps, vol. 3, pp.120a, 18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Workshop 2, 2004
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions