13.07.2015 Views

rapport de stage - Centre de Données astronomiques de Strasbourg

rapport de stage - Centre de Données astronomiques de Strasbourg

rapport de stage - Centre de Données astronomiques de Strasbourg

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Démon 1 Démon 2Nano-kernelProcessus <strong>de</strong>communicationUDPProcessus <strong>de</strong> Nano-kernelcommunicationLa communication se fait point à point : Un message va d'un processus vers unautre sans nécessairement passer par le serveur. Les programmes écrits pour LAM sontcompatibles avec les autres implémentations <strong>de</strong> MPI. LAM détecte les erreurs <strong>de</strong>communication dues à un «crash» d'une machine ou à une rupture <strong>de</strong> communication.LAM bloque toutes les communications vers la machine posant problème, les processusrestants sont informés <strong>de</strong> la panne <strong>de</strong> manière asynchrone.. / 0 / /#3.2.2. PVM * :PVM (Parallel Virtual Machine) est une machine virtuelle qui gère <strong>de</strong>s processuss'exécutant au sein d'un cluster homogène ou hétérogène. PVM comporte lesfonctionnalités suivantes :• gestion <strong>de</strong>s nœuds,• gestion <strong>de</strong>s processus,• gestion <strong>de</strong>s messages entre processus,• gestion <strong>de</strong>s groupes <strong>de</strong> processus,• détection <strong>de</strong>s processus instables.3.2.2.1. Organisation logique <strong>de</strong>s processus au sein <strong>de</strong> la machine virtuelle PVM :Dans une machine virtuelle, les processus s'organisent sous la forme d'un arbre. Ala racine <strong>de</strong> cet arbre, il y a un processus qu'on appelle «processus racine». Cetteorganisation est due à la spécification <strong>de</strong> PVM. En effet, l'utilisateur peut créer qu'un seulprocessus et seuls ces mêmes processus peuvent en créer d'autres. Ainsi, les processus ont* : Pour plus d’informations à propos <strong>de</strong> l’environnement PVM, voir l’annexe III : PVM21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!