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. ©2006 IEEE.
CITATION STYLE
Chouhan, P. K., Dail, H., Caron, E., & Vivien, F. (2006). How should you structure your hierarchical scheduler? In Proceedings of the IEEE International Symposium on High Performance Distributed Computing (Vol. 2006, pp. 339–340). https://doi.org/10.1109/hpdc.2006.1652173
Mendeley helps you to discover research relevant for your work.