Resource Localization Using Peer-To-Peer Technology for Network Enabled Server.
Résumé
DIET (Distributed Interactive Engineering Toolbox) is a set of hierarchical components to design Network Enabled Server systems. These systems are built upon servers managed through distributed scheduling agents for a better scalability. Clients ask to these scheduling components to find servers available (using some performance metrics and information about the location of data already on the network). Our target architecture is the grid which is highly heterogeneous and dynamic. Clients, servers, and schedulers are better connected in a dynamic (or peer-to-peer) fashion. One critical issue to be solved is the localization of resources on the grid. In this paper, we present the use of an asynchronous version of the Propagate Information with Feedback algorithm to discover computation resources in Network Enabled Servers with distributed schedulers and arbitrary networks. Resource discovery uses peer-to-peer connections between components. Our implementation is based on JXTA from Sun Microsystems and DIET developed in the GRAAL team from INRIA. The algorithm and its implementation are discussed and performance results to show the benefit of this approach are given from experiments over the VTHD network which connects several supercomputers in different research institutes through a high-speed network.
DIET (Distributed Interactive Engineering Toolbox) est un ensemble de composants hiérarchiques pour la conception de serveurs de calcul distants. Ces systémes sont construits sur des serveurs gérés par des agents ou ordonnanceurs distribués pour une meilleure extensibilité. Les clients demandent à ces ordonnanceurs de trouver les serveurs disponibles (recherche prenant en compte les mesures de performance des serveurs et les informations concernant le temps d’accès aux données qui peuvent être déjà présentes sur le réseau). L’architecture cible est la grille qui est fortement hétérogène et dynamique. Les clients, les serveurs et les ordonnanceurs sont connectés via une approche dynamique utilisant une technologie pair-à-pair. Dans ce cadre, un problème critique `a résoudre concerne la localisation des ressources sur la grille. Dans cet article, nous appliquons une version de l’algorithme de propagation d’informations avec retours pour découvrir les ressources de calcul pour des serveurs de calcul distants avec des ordonnanceurs distribués dans un réseau quelconque. Cette d´ecouverte de ressources utilise les connections pair-à-pairs entre les éléments. Nos expérimentations seront basées sur JXTA de Sun Microsystems et DIET de l’équipe GRAAL de l’INRIA. Les résultats obtenus et analysés montrant l’intérêt de cette approche ont été réalisés sur le réseau expérimental VTHD de France Telecom qui connecte les différents sites INRIA via un réseau à trés haut débit.
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...