Simulation et optimisation d'un environnement de calcul distribué sur un réseau pair-à-pair
Les architectures pair-à-pair sont de plus en plus employées par la communauté du calcul distribué. La complexité de ces réseaux est augmentée et l'accélération des applications distribuées n'est pas assurée. Il est donc nécessaire de prédire les performances le plus tôt possible dans la phase de conception et de développement, pour contourner et corriger les phases de programme qui ralentissent les temps d'exécution. C'est dans ce cadre que nous proposons l'outil de simulation P2PPerf, dont l'objectif est de prédire les performances et les temps d'exécution d'une application distribuée avant même qu'elle soit finalisée. P2PPerf sera testé sur une application de calcul distribué (crible d'Eratosthène) dans l'environnement de calcul distribué JNGI basé sur la plate-forme JXTA.
Peer-to-Peer architectures are more and more studied by distributed computing community. The complexity of these networks is increased and the acceleration of the distributed applications is not ensured. That's why it is necessary to predict the performances as soon as possible in design and development phases, to bypass bottlenecks and correct program blocks which slow down the execution time. In this context, we propose P2PPerf: a simulation tool whose objective is to predict performances and execution times of a distributed application before its finalization. P2PPerf has been tested on a distributed computing application (Eratosthenes' Sieve) using JNGI: a P2P distributed computing environnement based on the JXTA platform.
J.ERNST-DESMULIER, J.BOURGEOIS, F.SPIES
Reçu le 23 janvier 2007.
Accepté le 25 octobre 2007.
simulation, calcul distribué, pair-à-pair (P2P), JNGI/JXTA, NS2.
simulation, distributed computing, peer-to-peer (P2P), JNGI/JXTA, NS2.
Français
|