DocumentCode :
2236813
Title :
How should you structure your hierarchical scheduler?
Author :
Chouhan, P.K. ; Dail, H. ; Caron, E. ; Vivien, F.
Author_Institution :
Ecole Normale Superieure de Lyon
fYear :
2006
fDate :
19-23 June 2006
Firstpage :
339
Lastpage :
340
Abstract :
In this paper we study how distributed scheduling systems can be designed most effectively; we focus on the problem of selecting an optimal arrangement of schedulers, or a deployment, for hierarchically organized systems. We show that the optimal deployment is a complete spanning d-ary tree; this result conforms with results from the scheduling literature. More importantly, we present an approach for determining the optimal degree d for the tree. We test our approach using DIET, a network-enabled server system that uses hierarchical schedulers. Finally, we demonstrate that our approach selects deployments that are near-optimal in practice
Keywords :
network servers; scheduling; tree data structures; DIET network-enabled server system; distributed scheduling system; hierarchical scheduler; spanning d-ary tree; Bandwidth; Computer architecture; Costs; Middleware; Network servers; Processor scheduling; Software systems; System testing; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Distributed Computing, 2006 15th IEEE International Symposium on
Conference_Location :
Paris
ISSN :
1082-8907
Print_ISBN :
1-4244-0307-3
Type :
conf
DOI :
10.1109/HPDC.2006.1652173
Filename :
1652173
Link To Document :
بازگشت