GoDIET: a tool for managing distributed hierarchies of DIET agents and servers - Archive ouverte HAL Access content directly
Reports (Research Report) Year : 2005

GoDIET: a tool for managing distributed hierarchies of DIET agents and servers

(1) , (1)
1

Abstract

The Distributed Interactive Engineering Toolbox (DIET) is an Application Service Provider (ASP) platform providing remote execution of computational problems on distributed, heterogeneous resources. Traditional ASP toolkits are based on a single, centralized scheduling agent coordinating computation requests from clients with service offerings from servers. DIET is based on a hierarchy of agents that collaborate to perform scheduling decisions; we are exploring the benefits of hierarchical agent architectures for scalability and adaptation to heterogeneous network performance. This paper describes GoDIET, a new tool for the configuration, launch, and management of DIET on computational grids. Users of GoDIET write an XML file describing their available compute and storage resources and the desired overlay of DIET agents and servers onto those resources. GoDIET automatically generates and stages all necessary configuration files, launches agents and servers in appropriate hierarchical order, reports feedback on the status of running components, and allows shutdown of all launched software. We present a series of experiments that permit the evaluation of the performance of GoDIET for several launch and management approaches. We also evaluate the robustness of the DIET platform for a large number of servers.
Dans cet article, nous exposons les travaux menés autour de la configuration, du lancement et de la gestion de DIET, un intergiciel de type ASP (Application Service Provider) pour la grille. La difficulté de cette tâche repose sur l’architecture de DIET qui est distribuée et hiérarchique. Le besoin de disposer de ce type d’outil est renforcé par la diversité et le nombre des éléments de cet intergiciel. Dans cet article, nous présenterons GoDIET,un nouvel outil adapté aux contraintes de DIET, cependant les concepts mis en œuvre restent valides pour tout environnement distribué et hiérarchique. Le principe de fonctionnement de GoDIET sera détaillé au travers de son utilisation pour la gestion de DIET et du LogService, un service externe pour la gestion de traces d’ éléments distribués. Enfin, nous présentons une série d’expérimentations qui permettent d’ évaluer la performance et l’efficacité de GoDIET. Dans cette même série d’expériences la robustesse de la plate-forme DIET sur un grand nombre de serveurs sera également étudiée.
Fichier principal
Vignette du fichier
RR-5520.pdf (271.49 Ko) Télécharger le fichier
Vignette du fichier
RR2005-06.pdf (462.62 Ko) Télécharger le fichier
Loading...

Dates and versions

inria-00070486 , version 1 (19-05-2006)

Identifiers

  • HAL Id : inria-00070486 , version 1

Cite

Eddy Caron, Holly Dail. GoDIET: a tool for managing distributed hierarchies of DIET agents and servers. [Research Report] RR-5520, LIP RR-2005-06, INRIA, LIP. 2005, pp.19. ⟨inria-00070486⟩
447 View
383 Download

Share

Gmail Facebook Twitter LinkedIn More