Difference between revisions of "Moteur distribué d'exécution de commande"
Jump to navigation
Jump to search
(Created page with "=Objectif= Développer =Les contraintes technologigues = * =Plan de travail= * =Conseil= * = Piste de développement =") |
|||
Line 1: | Line 1: | ||
=Objectif= |
=Objectif= |
||
+ | Il s'agit de réaliser un logiciel pour l'exécution de commande de type commande shell pour un très grand nombre de machine (lancement de commandes parallèle). |
||
− | Développer |
||
+ | Un outil de référence dans ce domaine est [http://taktuk.gforge.inria.fr/ TakTuk]. On ne s'intéressera qu'à une sous-partie des fonctionnalités proposées par ce type d'outil. En particulier on étudiera le lancement de commande sur un arbre de communication préétabli. |
||
=Les contraintes technologigues = |
=Les contraintes technologigues = |
||
+ | * Langage [https://golang.org/ Go] |
||
− | * |
||
+ | * Bibliothèque de communication [http://zeromq.org/ ZeroMQ] |
||
=Plan de travail= |
=Plan de travail= |
||
+ | * Analyse de Taktuk : utilisation, lecture du code et comphre |
||
− | * |
||
+ | * Tutoriaux Go |
||
+ | * Lecture du manuel de ZeroMQ et prise en main des examples en Go |
||
+ | |||
=Conseil= |
=Conseil= |
||
+ | * Il faut bien comprendre Taktuk et ZeroMQ (analyse approfondie) |
||
− | * |
||
= Piste de développement = |
= Piste de développement = |
||
+ | * Définir une architecture globlale calquée sur celle de TakTuk |
Latest revision as of 11:58, 7 January 2016
Objectif
Il s'agit de réaliser un logiciel pour l'exécution de commande de type commande shell pour un très grand nombre de machine (lancement de commandes parallèle). Un outil de référence dans ce domaine est TakTuk. On ne s'intéressera qu'à une sous-partie des fonctionnalités proposées par ce type d'outil. En particulier on étudiera le lancement de commande sur un arbre de communication préétabli.
Les contraintes technologigues
Plan de travail
- Analyse de Taktuk : utilisation, lecture du code et comphre
- Tutoriaux Go
- Lecture du manuel de ZeroMQ et prise en main des examples en Go
Conseil
- Il faut bien comprendre Taktuk et ZeroMQ (analyse approfondie)
Piste de développement
- Définir une architecture globlale calquée sur celle de TakTuk