Skip to Main content Skip to Navigation
New interface
Reports (Research report)

Automatic Middleware Deployment Planning on Clusters

Eddy Caron 1 Pushpinder Kaur Chouhan 1 Holly Dail 1 
1 GRAAL - Algorithms and Scheduling for Distributed Heterogeneous Platforms
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
Abstract : The use of many distributed, heterogeneous resources as a large collective resource offers great potential and has become an increasingly popular idea. A key issue for these Grid platforms is middleware scalability and how middleware services can best be mapped to the resource platform structure. Optimizing deployment is a difficult problem with no existing, general solutions. In this paper we address a simpler sub-problem: how to carry out an adapted deployment on a cluster with hundreds of nodes? Efficient use of clusters alone or as part of the Grid is an important issue. We present a deployment model that predicts the maximum throughput of each element of a deployment. Our deployment construction algorithm uses this model to automatically create a mapping of middleware elements onto resources with the goal of maximizing throughput. We apply our approach to automatically deploy a distributed Problem Solving Environment (PSE) on a homogeneous cluster environment. We present experiments comparing the automatically-generated deployment against a number of other reasonable deployments.
Document type :
Reports (Research report)
Complete list of metadata

Cited literature [24 references]  Display  Hide  Download
Contributor : Rapport De Recherche Inria Connect in order to contact the contributor
Submitted on : Friday, May 19, 2006 - 8:28:39 PM
Last modification on : Wednesday, October 26, 2022 - 8:16:34 AM
Long-term archiving on: : Sunday, April 4, 2010 - 9:12:30 PM


  • HAL Id : inria-00070433, version 1


Eddy Caron, Pushpinder Kaur Chouhan, Holly Dail. Automatic Middleware Deployment Planning on Clusters. [Research Report] RR-5573, INRIA. 2005. ⟨inria-00070433⟩



Record views


Files downloads