A set of level 3 basic linear algebra subprograms
ACM Transactions on Mathematical Software (TOMS)
NetSolve: a network server for solving computational science problems
Supercomputing '96 Proceedings of the 1996 ACM/IEEE conference on Supercomputing
Webcom-G: grid enabled metacomputing
Neural, Parallel & Scientific Computations - Special issue: Grid computing
GRID '05 Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing
Automatic Middleware Deployment Planning On Clusters
International Journal of High Performance Computing Applications
Grid'5000: A Large Scale And Highly Reconfigurable Experimental Grid Testbed
International Journal of High Performance Computing Applications
Autonomic management policy specification in Tune
Proceedings of the 2008 ACM symposium on Applied computing
Tunable scheduling in a GridRPC framework
Concurrency and Computation: Practice & Experience - Middleware for Grid Computing: Future Trends (MGC2006)
A generic deployment framework for grid computing and distributed applications
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
Hi-index | 0.00 |
Accessing the power of distributed resources can nowadays easily be done using a middleware based on a client/server approach. Several architectures exist for those middleware. The most scalable ones rely on a hierarchical design. Determining the best shape for the hierarchy, the one giving the best throughput of services, is not an easy task. We first propose a computation and communication model for such hierarchical middleware. Our model takes into account the deployment of several services in the hierarchy. Then, based on this model, we propose an algorithm for automatically constructing a hierarchy. This algorithm aims at offering the users the best obtained to requested throughput ratio, while providing fairness on this ratio for the different kind of services, and using as few resources as possible. Finally, we compare our model with experimental results on a real middleware called DIET.