Moteur distribué d'exécution de commande

From air
Jump to: navigation, search

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

  • Langage Go
  • Bibliothèque de communication ZeroMQ

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