Date : mardi 7 décembre 2004 à 10h30
Présents : A. Schaaff, S. Genaud, J.J. Claudon, F. Ochsenbein, P. Fernique, R. David
Le but de cette réunion était de donner un aperçu du fonctionnement de l'environnement de distribution de taches Ali.
Le fonctionnement en quelques lignes :
* Ali se compose d'un serveur (Sali), d'un moniteur (Mali), d'exécutants (ou workers) (Wali) et de la partie cliente Cali * le client (Cali) soumet une requête au serveur (Sali), celui-ci interroge le moniteur (Mali) * le moniteur attribue au serveur les exécutants appropriés (en fonction des ressources présentes sur chacun d'eux et de la disponibilité) * le serveur exécute les différentes taches de la requêtes sur les exécutants alloués et renvoie le résultat au client
cf. les documents concernant cet environnement
Quelques points à approfondir :
* gestions des logs, remontée des erreurs rencontrées au niveau des workers (problème de droits, etc.) vers Ali : se baser sur des outils de type syslog * gérer plus finement la notion de temps d'exécution * étudier l'opportunité de gérer des files d'attente (exclusivité d'un exécutant pour une tache orientée calcul) * ...