RÉSUMÉ.
Les grilles basées sur des architectures pair-à-pair (P2P) ont été utilisées soit dans le cadre du stockage
et du partage de données; soit dans le cadre de calculs demandant beaucoup de ressouces. En ce qui
concerne la mise en place de services, et plus particulièrement de services de grilles, les solutions proposées
sont basées sur des grilles hiérarchiques qui présentent un fort degré de centralisation, tant en ce qui concerne
le déploiement des services que la recherche et l'invocation.
Dans ce papier, nous proposons une spécification originale d'une "grille pair-à-pair de services auto-gérés" nommée
P2P4GS. L'objectif est de concevoir une solution auto-adaptative permettant le déploiement et l'invocation
de services tout en respectant le paradigme des réseaux pair-à-pair. Le déploiement, comme l'invocation est
totalement délégués à la plateforme et se fait de manière transparente pour l'utilisateur. De plus, cette spécification
est générique c'est à dire non liée à une architecture pair-à-pair particulière ou à un protocole de gestion
de services défini à l'avance. Une fois la spécification présentée, nous proposons une étude de complexités
algorithmiques des primitives de déploiement et de localisation de services définies dans P2P4GS en les plongeant
sur les topologies classiques de la pile P2P à savoir l'anneau et l'arbre. Les performances obtenues sont
satisfaisantes pour ces différentes topologies.
ABSTRACT.
The grid-based peer-to-peer architectures were used either for storage and data sharing or computing.
So far, the proposed solutions with respect to grid services are based on hierarchical topologies, which
present a high degree of centralization. The main issue of this centralization is the unified management of resources
and the difficult to react rapidly against failure and faults that can affect grid users.
In this paper, we propose a original specification, called P2P4GS, that enables selfmanaged service of peer-to-
peer grid. Therefore, we design a self-adaptive solution for services deployment and invocation which take
account the paradigm of peer-to-peer services. Furthermore, the deployment, and invocation are completely
delegated to the platform and are done a transparent manner with respect to the end user. We propose a generic
specification that is not related to a particular peer-to-peer architecture or a management protocol services defined
in advance. On the other hand, we propose a study of algorithmic complexities of deployment and service
localization primitives in P2P4GS by immersing them on the classical topologies of P2P stack ie the ring and
tree. The obtained performances are satisfactory for these different topologies.
MOTS-CLÉS :
Réseaux pair-à-pair, Grilles de calcul, Services Web
KEYWORDS:
Peer to peer networks, Grid computing, Web services.
|